.blog_left {
  background: url('/Skin/skin2-template/images/blog_left.jpg?1542897a720') no-repeat;
  background-size: 100% 100%;
  height: 100%;
  width: 250px;
  position: fixed;
  padding: 30px 60px 50px 30px;
  color: #333;
}
.blog_left .blog_l_c .blog_l_t {
  font-size: 24px;
  color: #333;
}
.blog_left .blog_l_c .blog_l_t a {
  color: #333;
}
.blog_left .blog_l_c .blog_l_t a:hover {
  color: #666;
}
.blog_left .blog_l_c .blog_l_sign {
  font-size: 14px;
  color: #333;
  padding: 10px 0 30px;
}
.blog_left .blog_l_c .item_wrap {
  overflow: hidden;
  padding-bottom: 20px;
  margin-left: -15px;
}
.blog_left .blog_l_c .item_wrap .item_l {
  width: 50px;
  float: left;
  margin: 0 20px 20px 0;
  text-align: center;
}
.blog_left .blog_l_c .item_wrap .item_l .item {
  font-size: 24px;
  color: #333;
  font-weight: bold;
}
.blog_left .blog_l_c .item_wrap .item_l .item_name {
  font-size: 12px;
}
.blog_left .blog_l_c .item_wrap .item_l:last-child {
  width: 120px;
}
.blog_left .blog_copyright {
  position: fixed;
  left: 30px;
  bottom: 25px;
}
.blog_left .blog_copyright p {
  font-size: 12px;
  color: #8a8a8a;
  line-height: 20px;
}
.blog_left .blog_copyright p span {
  display: inline-block;
  vertical-align: top;
}
.blog_left .blog_copyright p img {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
}
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop,
  .blog_left {
    padding: 60px 60px 50px 30px;
  }
}
@media (min-width: 1400px) {
  .blog_left {
    width: 300px;
  }
}
@media (min-width: 1600px) {
  .blog_left .blog_l_c .item_wrap .item_l:last-child,
  .blog_left .blog_l_c .item_wrap .item_l:nth-last-child(2) {
    width: 250px;
    padding-left: 14px;
    text-align: left;
  }
  .blog_left .blog_l_c .item_wrap .item_l:last-child .item,
  .blog_left .blog_l_c .item_wrap .item_l:nth-last-child(2) .item {
    text-align: left;
  }
  .blog_left .blog_l_c .item_wrap .item_l:last-child .item_name,
  .blog_left .blog_l_c .item_wrap .item_l:nth-last-child(2) .item_name {
    text-align: left;
  }
}
@media (min-width: 1366px) and (max-width: 1600px) {
  .blog_left {
    width: 220px;
    padding: 30px 40px 50px 30px;
  }
}
.mod_most {
  padding: 30px 0;
  font-size: 18px;
  color: #999;
}
.date {
  width: 65px;
  border: solid 2px #bbb;
  overflow: hidden;
  padding: 10px;
  text-align: center;
  color: #4f4f4f;
}
.date .date_t {
  border-bottom: solid 2px #bbb;
  margin: 0 -10px;
  padding-bottom: 10px;
}
.date .date_t span {
  display: block;
  font-size: 14px;
  font-family: 'Arial';
}
.date .date_t em {
  display: block;
  font-size: 12px;
  font-weight: bold;
}
.date .date_b {
  font-family: 'Arial';
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
  padding-top: 10px;
}
.skin_icon a {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
  margin-right: 10px;
  cursor: default;
}
.skin_icon .set_top {
  border: solid 1px #4f4f4f;
  color: #4f4f4f;
}
.skin_icon .set_old {
  border: solid 1px #31d229;
  color: #31d229;
}
.skin_icon .set_provide {
  border: solid 1px #f69d34;
  color: #f69d34;
}
.skin_icon .set_reprint {
  border: solid 1px #337ab3;
  color: #337ab3;
}
.skin_icon .set_translate {
  border: solid 1px #7daee5;
  color: #7daee5;
}
.skin_list {
  max-width: 1200px;
  padding-right: 40px;
}
.skin_list .list_c {
  position: relative;
  padding-bottom: 40px;
}
.skin_list .list_c:last-child {
  padding-bottom: 100px;
}
.skin_list .list_c dt {
  width: 65px;
  position: absolute;
  left: 0;
}
.skin_list .list_c dd {
  max-width: 1000px;
  margin: 0 0 0 95px;
}
.skin_list .list_c dd .list_c_t {
  line-height: 20px;
  padding: 12px 0 8px;
}
.skin_list .list_c dd .list_c_t a {
  font-size: 20px;
  color: #4f4f4f;
}
.skin_list .list_c dd .list_c_t a:hover {
  color: #c00;
}
.skin_list .list_c dd .list_c_c {
  font-size: 12px;
  color: #666;
  line-height: 24px;
  border-bottom: dashed 1px #dcdcdc;
  padding-bottom: 12px;
}
.skin_list .list_c dd .list_c_b {
  position: relative;
  padding: 10px 0 0;
}
.skin_list .list_c dd .list_c_b .list_c_b_l {
  width: 55%;
  float: left;
  font-size: 14px;
  color: #bbb;
}
.skin_list .list_c dd .list_c_b .list_c_b_l .fa-eye {
  font-size: 14px;
  color: #bbb;
}
.skin_list .list_c dd .list_c_b .list_c_b_l span {
  display: inline-block;
  margin: 0 20px 0 8px;
}
.skin_list .list_c dd .list_c_b .list_continue {
  float: right;
  font-size: 12px;
  color: #999;
}
.skin_list .list_c dd .list_c_b .list_continue a {
  display: inline-block;
  margin-right: 5px;
}
.skin_list .list_c dd .list_c_b .list_continue a:hover {
  color: #393939;
}
.skin_list .list_c .btn_right {
  display: none;
  position: absolute;
  right: 0;
  top: 10px;
}
.skin_list .list_c .btn_right span {
  display: inline-block;
  color: #666;
  cursor: pointer;
}
.skin_list .list_c .btn_right span .fa {
  margin: 0 5px 0 15px;
}
.skin_list .list_c .btn_right span .fa-edit {
  color: #bbb;
}
.skin_list .list_c .btn_right .remove {
  color: #e41212;
}
.skin_nav {
  position: fixed;
  right: 275px;
  top: 70px;
}
.skin_nav .nav_icon,
.skin_nav .skin_edit,
.skin_nav .skin_set {
  width: 28px;
  height: 28px;
  border: solid 2px #2f2f2f;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  background: #fff;
  margin-bottom: 10px;
  position: relative;
}
.skin_nav .nav_icon:hover,
.skin_nav .skin_edit:hover,
.skin_nav .skin_set:hover {
  background: #2f2f2f;
}
.skin_nav .nav_icon:hover .nav_list,
.skin_nav .skin_edit:hover .nav_list,
.skin_nav .skin_set:hover .nav_list {
  display: block;
}
.skin_nav .nav_icon:hover .fa,
.skin_nav .skin_edit:hover .fa,
.skin_nav .skin_set:hover .fa {
  color: #fff;
}
.skin_nav .nav_icon .fa,
.skin_nav .skin_edit .fa,
.skin_nav .skin_set .fa {
  font-size: 14px;
  color: #2f2f2f;
  margin-top: 5px;
}
.skin_nav .nav_icon .nav_list,
.skin_nav .skin_edit .nav_list,
.skin_nav .skin_set .nav_list {
  display: none;
  -webkit-transition: display 1s;
          transition: display 1s;
  position: absolute;
  width: 482px;
  overflow: hidden;
  right: 26px;
  top: -2px;
  z-index: 999;
  height: 28px;
  background: #2f2f2f;
}
.skin_nav .nav_icon .nav_list a,
.skin_nav .skin_edit .nav_list a,
.skin_nav .skin_set .nav_list a {
  display: inline-block;
  padding: 0 18px;
  font-size: 12px;
  color: #ececec;
  border-right: solid 2px #4f4f4f;
  height: 28px;
  line-height: 28px;
  white-space: nowrap;
}
.skin_nav .nav_icon .nav_list a:last-child,
.skin_nav .skin_edit .nav_list a:last-child,
.skin_nav .skin_set .nav_list a:last-child {
  border-right: none;
}
.skin_nav .nav_icon .nav_list a:hover,
.skin_nav .skin_edit .nav_list a:hover,
.skin_nav .skin_set .nav_list a:hover {
  background: #4f4f4f;
}
.skin_nav .nav_icon .nav_list_edit,
.skin_nav .skin_edit .nav_list_edit,
.skin_nav .skin_set .nav_list_edit {
  width: auto;
}
.skin_nav .nav_icon .nav_list_edit a:nth-child(1),
.skin_nav .skin_edit .nav_list_edit a:nth-child(1),
.skin_nav .skin_set .nav_list_edit a:nth-child(1) {
  border-right: solid 2px #4f4f4f;
}
.rssFix {
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 24px;
  position: fixed;
  bottom: 70px;
  right: 275px;
  background: #fff;
  border: solid 2px #2f2f2f;
}
.rssFix:hover {
  background: #2f2f2f;
}
.rssFix:hover .fa {
  color: #fff;
}
.rssFix .fa {
  font-size: 14px;
  color: #333;
  margin-top: 5px;
}
.skin_backTop {
  display: none;
  position: fixed;
  bottom: 35px;
  right: 275px;
  background: #fff;
  width: 28px;
  height: 28px;
  border: solid 2px #2f2f2f;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  color: #2f2f2f;
}
.skin_backTop:hover {
  background: #2f2f2f;
  color: #fff;
}
.skin_backTop .fa {
  margin-top: 5px;
}
.skin_right {
  position: fixed;
  right: 0;
  top: 40px;
  width: 250px;
  height: 100%;
  background: #2f2f2f;
  color: #ececec;
  z-index: 100;
}
.skin_right .skin_r_wrap {
  position: relative;
  height: 100%;
}
.skin_right .skin_r_wrap .skin_r {
  width: 250px;
  margin: 28px 0 40px;
}
.skin_right .skin_r_wrap .skin_r .fa-arrow-right {
  display: block;
  position: absolute;
  width: 20px;
  height: 25px;
  background: #2f2f2f;
  top: -17px;
  left: 15px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  z-index: 2;
}
.skin_right .skin_r_wrap .skin_r .mess .head {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  display: block;
}
.skin_right .skin_r_wrap .skin_r .mess .mess_name {
  font-size: 18px;
  color: #ececec;
  padding: 15px 0;
  text-align: center;
}
.skin_right .skin_r_wrap .skin_r .mess .grade {
  padding: 0 0 12px 80px;
  text-align: left;
  position: relative;
}
.skin_right .skin_r_wrap .skin_r .mess .grade #intergral_pop {
  position: absolute;
  padding: 0 10px;
  width: 120px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  top: 25px;
  left: 50%;
  margin-left: -60px;
  z-index: 2;
  border: solid 1px #4f4f4f;
  background: #fff;
  font-size: 12px;
  color: #333;
}
.skin_right .skin_r_wrap .skin_r .mess .grade .triangle_tip {
  position: absolute;
  content: '';
  width: 0;
  border-top: none;
  border-bottom: solid 6px #fff;
  border-left: solid 6px transparent;
  border-right: solid 6px transparent;
  top: -6px;
  left: 50%;
  margin-left: -3px;
}
.skin_right .skin_r_wrap .skin_r .mess .grade img {
  margin-right: 20px;
}
.skin_right .skin_r_wrap .skin_r .mess .grade p {
  line-height: 26px;
  text-align: left;
}
.skin_right .skin_r_wrap .skin_r .mess .grade p:last-child {
  margin-top: 8px;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .medal_img {
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto 20px;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .medal_c {
  text-align: center;
  padding-bottom: 20px;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .medal_c a {
  display: inline-block;
  margin-right: 20px;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .medal_c a:last-child {
  margin-right: 0;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention {
  text-align: center;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention a {
  display: inline-block;
  width: 70px;
  height: 24px;
  border: solid 1px #fff;
  margin-right: 20px;
  color: #ececec;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention a:hover {
  background: #fff;
  color: #2f2f2f;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention a:last-child {
  margin-right: 0;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention a .fa,
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention a span {
  font-size: 12px;
  display: inline-block;
  margin-top: 2px;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention a .fa {
  margin-right: 2px;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention .alreadyAdd {
  border: solid 1px #666;
  color: #8e8e8e;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention .alreadyAdd .fa {
  color: #28d716;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention .alreadyAdd .fa:before {
  content: '\f00c';
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .attention .whiteColor span {
  color: #fff;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .contact {
  padding: 25px 15px 20px 22px;
  font-size: 0;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .contact span {
  display: inline-block;
  margin-right: 25px;
  font-size: 14px;
  color: #999;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .contact a {
  display: inline-block;
  margin-right: 20px;
  font-size: 14px;
  color: #999;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .contact a:last-child {
  margin-right: 0;
}
.skin_right .skin_r_wrap .skin_r .mess .blog_medal .contact a:hover {
  color: #bbb;
}
.skin_right .skin_r_wrap .skin_r .article_search {
  padding: 5px 0 20px;
}
.skin_right .skin_r_wrap .skin_r .article_search .article_search_c {
  width: 200px;
  height: 30px;
  position: relative;
  margin: 0 auto;
}
.skin_right .skin_r_wrap .skin_r .article_search .article_search_c input {
  width: 200px;
  height: 30px;
  background: #4f4f4f;
  outline: none;
  border: none;
  padding: 0 10px;
  color: #ddd;
}
.skin_right .skin_r_wrap .skin_r .article_search .article_search_c .fa-search {
  position: absolute;
  right: 10px;
  top: 8px;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt {
  padding: 16px;
  border-top: solid 1px #4f4f4f;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .fa {
  font-size: 18px;
  margin-right: 20px;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .column {
  font-size: 14px;
  color: #ececec;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .article_list {
  padding: 20px 0 0 0;
  height: auto;
  overflow: hidden;
  display: none;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .article_list ul a {
  color: #fff;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .article_list li {
  width: 100%;
  line-height: 24px;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .article_list li:last-child {
  padding-bottom: 0;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .article_list li a {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #ccc;
  width: 72%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .article_list li a:hover {
  color: #fff;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .article_list li span {
  display: inline-block;
  vertical-align: middle;
  width: 24%;
  font-size: 12px;
  margin-left: 5px;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt #article_list0 {
  display: none;
  overflow: hidden;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list .rss {
  border-bottom: solid 1px #4f4f4f;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dd {
  border-top: solid 1px #4f4f4f;
  padding: 10px 15px 50px;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dd .article_add {
  display: block;
  height: 30px;
  line-height: 30px;
  border: dashed 1px #4f4f4f;
  text-align: center;
  font-size: 18px;
  color: #4f4f4f;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dd .article_add:hover {
  border-color: #999;
  color: #999;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .new_comment li {
  border-bottom: dashed 1px #a8a8a8;
  padding-bottom: 10px;
  margin-bottom: 8px;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .new_comment li:last-child {
  border-bottom: none;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .new_comment li p {
  font-size: 12px;
  color: #ececec;
  line-height: 24px;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .new_comment li p a {
  width: 100%;
  color: #ececec;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .new_comment li p a:hover {
  color: #fff;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .new_comment li p .reply_name {
  display: inline;
  color: #e96d5b;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .new_comment li p .reply_name:hover {
  color: #e96d5b;
}
.skin_right .skin_r_wrap .skin_r .classify .classify_list dt .new_comment li .reply_c {
  color: #a8a8a8;
}
.js_column_wrap {
  cursor: pointer;
}
@media (min-width: 1400px) {
  .skin_right .skin_r_wrap .skin_r .fa-arrow-right {
    display: none;
  }
}
.skin_right_small {
  width: 50px;
  position: fixed;
  right: -500px;
  top: 40px;
  z-index: 20;
  background: #2f2f2f;
  height: 100%;
  padding: 50px 0 10px;
}
.skin_right_small .skin_r_small {
  position: relative;
  height: 100%;
}
.skin_right_small .skin_r_small .fa-navicon {
  position: absolute;
  right: 16px;
  top: -35px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
}
.skin_right_small .skin_r_small .head_small {
  padding-bottom: 135px;
}
.skin_right_small .skin_r_small .head_small img {
  width: 50px;
  height: 50px;
}
.skin_right_small .skin_r_small .rSmallList {
  overflow: hidden;
}
.skin_right_small .skin_r_small .rSmallList li {
  border-top: solid 1px #4f4f4f;
  padding: 15px 0;
  text-align: center;
  cursor: pointer;
}
.skin_right_small .skin_r_small .rSmallList li .small_column {
  display: none;
  font-size: 12px;
  color: #ececec;
}
.skin_right_small .skin_r_small .rSmallList li:hover .fa {
  display: none;
}
.skin_right_small .skin_r_small .rSmallList li:hover .small_column {
  display: inline-block;
}
.skin_right_small .skin_r_small .rSmallList li .fa {
  font-size: 18px;
  color: #fff;
  margin: 0 auto;
  cursor: pointer;
}
.skin_right_small .skin_r_small .rSmallList li .add_article {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  text-align: center;
  line-height: 30px;
  border: dashed 1px #4f4f4f;
}
.skin_right_small .skin_r_small .rSmallList li .add_article .fa {
  color: #4f4f4f;
}
.skin_right_small .skin_r_small .rSmallList li .add_article:hover {
  border-color: #999;
}
.skin_right_small .skin_r_small .rSmallList li .add_article:hover .fa {
  display: inline-block;
  color: #999;
}
.skin_right_small .skin_r_small .rSmallList .small_article {
  padding: 15px 10px;
}
.skin_right_small .skin_r_small .rSmallList .small_add .fa {
  display: inline-block;
}
.skin_right_small .skin_r_small .rSmall_b {
  width: 50px;
  position: absolute;
  bottom: 50px;
  left: 0;
}
.list_c_Title {
  border-bottom: solid 1px #666;
}
.list_c_Title .detail_p {
  max-width: 1035px;
  padding: 5px 0;
}
.list_c_Title .detail_p label {
  display: inline-block;
  margin-right: 15px;
  font-size: 14px;
  color: #333;
  font-weight: normal;
}
.list_c_Title .detail_p label em {
  margin-right: 10px;
}
.list_c_Title .read_r {
  text-align: right;
}
.list_c_Title .read_r label {
  display: inline-block;
  margin-right: 15px;
  font-size: 14px;
  color: #bbb;
  font-weight: normal;
}
.list_c_Title .read_r label:hover {
  cursor: pointer;
}
.list_c_Title .read_r label span {
  color: #666;
}
.list_c_Title .read_r label .hover_btn {
  color: #666;
}
.list_c_Title .read_r label .hover_btn:hover {
  color: #2a6496;
}
.list_c_Title .read_r .delete_btn {
  color: #e41212;
}
.list_c_Title .read_r .delete_btn span {
  color: #e41212;
}
.skin_detail {
  padding: 20px 0;
  word-break: break-word;
}
.skin_detail a {
  color: #428bca;
}
.skin_detail a:hover {
  color: #c00;
}
.skin_detail img {
  max-width: 100%;
}
.skin_detail code {
  word-break: break-word;
  white-space: pre-wrap !important;
}
.skin_detail p {
  font-size: 15px;
  color: #666;
  line-height: 26px;
}
.skin_detail p strong {
  font-size: 16px;
}
.skin_list .list_c dl dt {
  width: auto;
  position: static;
  margin: 0;
}
.skin_list .list_c dl dd {
  margin: 0;
  max-width: auto;
}
.reprint_copy {
  font-size: 14px;
  color: #e96d5b;
}
.bole {
  margin: 40px 0;
  border-top: dashed 1px #bdbdbd;
  border-bottom: dashed 1px #bdbdbd;
  padding: 15px 0;
  overflow: hidden;
}
.bole .bole_t {
  line-height: 24px;
}
.bole .bole_t span {
  display: block;
  width: 40%;
  float: left;
  font-size: 24px;
  color: #f5a741;
}
.bole .bole_t label {
  display: block;
  width: 40%;
  text-align: right;
  float: right;
  font-size: 14px;
  color: #999;
  font-weight: normal;
}
.bole_comment {
  padding: 20px 0 0;
  overflow: hidden;
}
.bole_comment dt {
  width: 40px;
  float: left;
  margin-right: 20px;
}
.bole_comment dt img {
  width: 40px;
  height: 40px;
}
.bole_comment dd {
  margin-left: 60px;
  color: #666;
}
.bole_comment dd .username {
  font-size: 14px;
  color: #4f4f4f;
  font-weight: bold;
  padding: 0;
  margin: 0 0 8px;
}
.bole_comment dd .comment_p {
  border-bottom: solid 1px #ececec;
  font-size: 14px;
  color: #4f4f4f;
  padding-bottom: 8px;
}
.bole_comment dd .comment_p fieldset {
  background: #f8fafb;
  border: solid 1px #e8ebed;
  padding: 10px;
  position: relative;
  margin-top: 30px;
}
.bole_comment dd .comment_p fieldset legend {
  position: absolute;
  top: -21px;
  left: 0;
  font-size: 12px;
  color: #999;
  border: none;
}
.bole_comment dd .comment_b {
  padding: 8px 0;
  font-size: 12px;
  color: #999;
}
.bole_comment dd .comment_b span {
  display: block;
  float: left;
  width: 30%;
}
.bole_comment dd .comment_b label {
  display: block;
  float: right;
  width: 50%;
  text-align: right;
}
.bole_comment dd .comment_b label .fa {
  font-size: 14px;
  color: #bbb;
  margin-left: 15px;
  cursor: pointer;
}
.bole_comment dd .comment_b label .fa-close {
  color: #e41212;
}
.praise {
  text-align: center;
  font-size: 24px;
  color: #999;
  padding-top: 40px;
}
.praise label {
  display: inline-block;
  margin-right: 36px;
  cursor: pointer;
}
.praise label:hover {
  color: #dd3737;
}
.praise label span {
  display: inline-block;
  margin-right: 9px;
}
.praise label span em {
  font-weight: normal;
}
.praise .praise_red {
  color: #dd3737;
}
.blog_share {
  text-align: center;
  padding: 30px 0 40px;
}
.blog_share .fa {
  margin-right: 18px;
  font-size: 18px;
  color: #666;
  cursor: pointer;
}
.blog_share .fa:hover {
  color: #4f4f4f;
}
.forward_back {
  padding: 20px 0;
  border-top: solid 1px #666;
}
.forward_back .back,
.forward_back .forward {
  width: 50%;
}
.forward_back .back a,
.forward_back .forward a {
  font-size: 14px;
  color: #4f4f4f;
}
.forward_back .back a:hover,
.forward_back .forward a:hover {
  color: #2f2f2f;
}
.forward_back .back a:hover span,
.forward_back .forward a:hover span {
  background: #4f4f4f;
}
.forward_back .back a:hover span .fa,
.forward_back .forward a:hover span .fa {
  color: #fff;
}
.forward_back .back a span,
.forward_back .forward a span {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: solid 2px #4f4f4f;
  text-align: center;
  line-height: 28px;
}
.forward_back .back a span .fa,
.forward_back .forward a span .fa {
  font-size: 18px;
  margin-top: 3px;
}
.forward_back .back a em,
.forward_back .forward a em {
  display: inline-block;
  margin-left: 10px;
  width: 73%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.forward_back .forward {
  text-align: right;
}
.forward_back .forward span {
  margin-left: 10px;
}
.comment {
  padding: 30px 0;
}
.comment .comment_t {
  font-size: 14px;
  color: #333;
  font-weight: bold;
}
.comment .publish_comment {
  width: 100%;
  padding-top: 20px;
}
.comment .publish_comment dt {
  width: 40px;
  float: left;
  margin-right: 20px;
}
.comment .publish_comment dt img {
  width: 40px;
  height: 40px;
}
.comment .publish_comment dd {
  margin-left: 60px;
}
.comment .publish_comment dd .publish_txt {
  display: block;
  border: solid 1px #dcdcdc;
  height: 100px;
  font-size: 14px;
  color: #666;
  padding: 5px 10px;
  background: #fff;
  width: 100%;
}
.comment .publish_comment dd .publish {
  padding: 5px 0;
  position: relative;
}
.comment .publish_comment dd .publish .publish_l {
  float: left;
}
.comment .publish_comment dd .publish .publish_l .fa {
  cursor: pointer;
}
.comment .publish_comment dd .publish .publish_btn {
  float: right;
  display: block;
  width: 70px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  background: #438abb;
  font-size: 14px;
  color: #fff;
}
.comment .publish_comment dd .publish .comment-code-pop {
  display: none;
  position: absolute;
  width: 445px;
  height: 65px;
  background: #4f4f4f;
  top: -70px;
  left: -40px;
}
.comment .publish_comment dd .publish .comment-code-pop a {
  display: inline-block;
  min-width: 49px;
  padding: 0 5px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-right: solid 1px #666;
  border-bottom: solid 1px #666;
  font-size: 14px;
  color: #f0f0f0;
}
.comment .publish_comment dd .publish .comment-code-pop a:hover {
  color: #fff;
}
.comment .publish_comment dd .publish .comment-code-pop .arrb {
  display: block;
  z-index: 20;
  width: 0;
  content: '';
  position: absolute;
  left: 40px;
  bottom: -11px;
  border-top: solid 11px #4f4f4f;
  border-left: solid 7px transparent;
  border-right: solid 7px transparent;
  border-bottom: none;
}
.comment .comment_list .com_list_t {
  font-size: 18px;
  color: #999;
  padding-top: 15px;
}
.comment .comment_list .username span {
  font-weight: bold;
}
.comment .comment_list .bole_comment dd .publish_comment {
  display: none;
}
.backToTop {
  display: none;
  width: 35px;
  height: 50px;
  text-align: center;
  line-height: 24px;
  background: #36b7f2;
  position: fixed;
  _position: absolute;
  right: 0;
  bottom: 50px;
  _bottom: auto;
  cursor: pointer;
  font-size: 12px;
  color: #fff;
}
.backToTop .fa {
  height: 35px;
  vertical-align: middle;
  line-height: 24px;
}
.skin_list .course_list {
  width: 100%;
  border-bottom: dashed 1px #ddd;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.skin_list .course_list dt {
  width: 150px;
  float: left;
}
.skin_list .course_list dt img {
  width: 150px;
  height: 100px;
}
.skin_list .course_list dd {
  margin-left: 170px;
  position: relative;
  overflow: hidden;
}
.skin_list .course_list dd .course_t {
  display: inline-block;
  font-size: 18px;
  color: #438abb;
  padding-bottom: 10px;
}
.skin_list .course_list dd .course_p {
  font-size: 14px;
  color: #4f4f4f;
}
.skin_list .course_list dd .course_b {
  padding-top: 20px;
}
.skin_list .course_list dd .course_b .course_b_l {
  display: block;
  font-size: 14px;
  color: #4f4f4f;
  font-weight: normal;
}
.skin_list .course_list dd .course_b .course_b_r {
  display: block;
  font-size: 18px;
  color: #f5a741;
}
.skin_list .column_list dt {
  width: 120px;
  float: left;
}
.skin_list .column_list dt img {
  width: 100%;
  height: 100%;
  max-width: 120px;
  max-height: 120px;
  border: solid 1px #e2e2e2;
}
.skin_list .column_list dd {
  margin-left: 140px;
}
.skin_list .column_list dd .column_b_b span,
.skin_list .column_list dd .column_b_b i {
  display: inline-block;
  font-size: 14px;
  color: #999;
  font-weight: normal;
}
.skin_list .column_list dd .column_b_b i {
  margin-right: 30px;
}
.page-nav {
  overflow: hidden;
  height: auto;
}
.page-nav a {
  color: #333;
}
.csdn-pagination {
  vertical-align: middle;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.csdn-pagination {
  clear: both;
  margin: 20px auto;
  display: table;
  font-size: 12px;
  padding-top: 5px;
}
.csdn-pagination .btn {
  padding: 3px 7px;
  margin: 0 -1px;
  height: 22px;
  min-width: 22px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #f8f8f8;
  line-height: 15px;
  margin-left: 5px;
}
.csdn-pagination .text {
  color: #999;
}
.csdn-pagination .text em {
  display: inline-block;
  margin-right: 10px;
  color: #666;
}
.csdn-pagination .text .btn .caret {
  margin-left: 20px;
}
.csdn-pagination input {
  width: 30px;
  height: 22px;
  vertical-align: middle;
  margin: 0 5px;
}
.csdn-pagination .btn:hover {
  border-color: #c00;
  background-color: #f8f8f8;
  color: #333;
}
.csdn-pagination .page-nav span,
.csdn-pagination .page-nav a,
.csdn-pagination .page-nav input {
  margin-right: 5px;
  border-radius: 3px;
/*color #333*/
}
.csdn-pagination .page-nav input.text {
  border: 1px solid #ccc;
  padding: 3px 4px;
  text-align: center;
  line-height: 0;
}
.csdn-pagination .active,
.csdn-pagination .active:hover {
  border-color: #c00;
  background-color: #c00;
  color: #fff;
  cursor: default;
}
.my_article {
  padding: 30px 0 0;
}
.my_article h3 {
  font-size: 18px;
  color: #999;
  line-height: 30px;
  padding-bottom: 10px;
}
.my_article .my_article_c .my_article_c_t {
  line-height: 35px;
  border-bottom: solid 1px #e2e2e2;
}
.my_article .my_article_c .my_article_c_t .my_article_t_l {
  font-size: 18px;
  color: #999;
  margin-right: 10px;
}
.my_article .my_article_c .my_article_c_t .my_article_t_cur {
  color: #333;
}
.my_article .my_article_c .my_article_c_c {
  padding: 20px 0 0;
}
.my_article .my_article_c .my_article_c_c .my_list {
  width: 48%;
}
.my_article .my_article_c .my_article_c_c .my_list li {
  font-size: 0;
  width: 100%;
  line-height: 28px;
}
.my_article .my_article_c .my_article_c_c .my_list li a,
.my_article .my_article_c .my_article_c_c .my_list li label {
  font-size: 14px;
  color: #333;
  display: inline-block;
  vertical-align: top;
}
.my_article .my_article_c .my_article_c_c .my_list li a {
  width: 62%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.my_article .my_article_c .my_article_c_c .my_list li label {
  width: 34%;
  margin-left: 3%;
  font-weight: normal;
}
.my_article .my_article_c .my_article_c_c .my_list li label span {
  color: #bbb;
}
.my_article .my_article_c .my_article_c_c .my_list li label .fa {
  margin: 0 5px;
  color: #bbb;
}
.my_article .my_article_c .my_article_c_c .my_more {
  display: block;
  clear: both;
  text-align: center;
  font-size: 14px;
  color: #666;
  padding: 10px 0;
}
.my_article .my_article_c .my_article_c_c .my_more:hover {
  color: #333;
  background: #f2f2f2;
}
@media (max-width: 1227px) {
  .my_article .my_article_c .my_article_c_c .my_list li a {
    width: 56%;
  }
  .my_article .my_article_c .my_article_c_c .my_list li label {
    width: 40%;
  }
}
.article_cate_list {
  width: 100%;
}
.article_cate_list .artical_cate_c_list li {
  width: 46%;
  float: left;
  margin-right: 25px;
  border-bottom: dashed 1px #ddd;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.article_cate_list .artical_cate_c_list li:nth-child(even) {
  margin-right: 0;
}
.article_cate_list .artical_cate_c_list li .arti_l {
  display: inline-block;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: #000;
}
.article_cate_list .artical_cate_c_list li .arti_l:hover {
  color: #666;
}
.article_cate_list .artical_cate_c_list li span {
  display: inline-block;
  float: right;
  height: 28px;
  padding: 0 8px;
  background: #e0eef1;
  text-align: center;
  line-height: 28px;
  border-radius: 5px;
}
#report_dialog {
  display: none;
  position: absolute;
  left: 30%;
  right: 33%;
  top: 33%;
  z-index: 1000;
  padding: 20px;
  font-size: 14px;
}
#panel_report {
  background: #fff;
  border: solid 1px #ddd;
  width: 440px;
  padding: 8px 8px 20px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}
#panel_report .panel_head {
  font-size: 14px;
}
#panel_report .pop_table {
  line-height: 20px;
  margin: 10px 0 0 12px;
}
#panel_report .pop_table th,
#panel_report .pop_table td {
  padding: 4px 0;
  vertical-align: top;
  font-size: 12px;
}
#panel_report .pop_table th {
  text-align: right;
  font-weight: normal;
}
#panel_report .pop_table h3 {
  line-height: 60px;
}
#panel_reporttype label {
  font-weight: normal;
  font-size: 12px;
}
#report_other_content {
  height: 16px;
  padding: 0;
  border: solid 1px #999;
}
#sp_n {
  font-size: 12px;
}
#btnSubmitReport,
#btnCloseReportDialog {
  border: 0;
  vertical-align: middle;
  display: inline-block;
}
::scrollbar-base-color {
  background-color: rgba(180,180,180,0.4);
  border-radius: 5px;
}
::scrollbar-track-color {
  width: 10px;
  height: 10px;
  background-color: rgba(220,220,220,0.5);
  border-radius: 5px;
}
scrollbar {
  -moz-appearance: none !important;
  background-color: transparent !important; /* 滚动条背景透明 */
  background-image: none !important; /* 滚动条背景图案不显示 */
  position: relative !important; /* 更改滚动条的定位方式为相对 */
  overflow: hidden !important;
  z-index: 999999999 !important; /* 把滚动条提到Z轴最上层 */
}
scrollbar thumb {
  -moz-appearance: none !important;
  background-color: rgba(0,100,255,0.25) !important;
  border-radius: 0px !important;
  border: 1px !important; /* 滚动条按钮边框 */
  border-color: rgba(0,100,255,0.1) !important; /* 滚动条按钮边框颜色和透明度 */
}
scrollbar:hover thumb,
scrollbar thumb:hover,
scrollbar thumb:active {
  background-color: rgba(0,100,255,0.75) !important;
  border: 0px !important;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: rgba(220,220,220,0.5);
  border-radius: 5px;
}
::-webkit-scrollbar-track {
  border-radius: 5px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(180,180,180,0.4);
  border-radius: 5px;
}
.skin_m {
  position: relative;
  margin: 40px 250px 0 290px;
  padding-right: 100px;
  max-width: 1370px;
  height: 100%;
}
.skin_m .skin_center {
  padding-bottom: 100px;
  width: 90%;
}
.skin_m .scrollbox {
  background: #efefef;
  border: solid 1px #efefef;
}
.skin_m .scrollbox .scrollbar {
  background: #dadada;
}
.scrollbox {
  position: absolute;
  width: 8px;
  background: #2f2f2f;
  right: 0;
  top: 0;
  border-radius: 5px;
}
.scrollbox .scrollbar {
  position: absolute;
  width: 8px;
  border-radius: 5px;
  background: #4f4f4f;
}
#mask {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9;
  background: rgba(0,0,0,0.3);
  display: none;
}
@media (max-width: 1800px) {
  .skin_list {
    padding-right: 20px;
  }
}
@media (max-width: 1400px) {
  .skin_right {
    right: -250px;
    -webkit-transition: all 0.6s ease;
            transition: all 0.6s ease;
  }
  #skin_right_small {
    right: 0;
    -webkit-transition: all 0.6s;
            transition: all 0.6s;
  }
  #skin_m {
    margin: 40px 50px 0 275px;
  }
  #skin_m .skin_list {
    padding-right: 20px;
  }
  #skin_m .skin_nav {
    right: 70px;
  }
  #skin_m .rssFix {
    right: 70px;
  }
  #skin_m .skin_backTop {
    right: 70px;
  }
}
@media (min-width: 1401px) {
  .skin_right {
    right: 0;
    -webkit-transition: all 0.6s ease;
            transition: all 0.6s ease;
  }
  #skin_right_small {
    right: -250px;
    -webkit-transition: all 0.6s;
            transition: all 0.6s;
  }
  #skin_m {
    margin: 40px 250px 0 330px;
  }
  #skin_m .skin_list {
    padding-right: 20px;
  }
  #skin_m .skin_nav {
    right: 275px;
  }
  #skin_m .rssFix {
    right: 275px;
  }
  #skin_m .skin_backTop {
    right: 275px;
  }
}
/*.skin_r_show
  right 0
  transition all .6s ease
.skin_r_small_hide
  right -250px
  transition all .6s ease
.skin_r_hide
  right -250px
  transition all .6s ease
.skin_r_small_show
  right 0
  transition all .6s ease*/
.skin_list .detail_list:last-child {
  padding-bottom: 5px;
}
.detail_b {
  margin-left: 95px;
  padding-right: 60px;
  max-width: 1250px;
}
@media (min-width: 1400px) and (max-width: 1600px) {
  #skin_m {
    position: relative;
    margin: 40px 250px 0 240px;
    padding-right: 50px;
  }
  #skin_m .skin_center {
    width: 92%;
  }
  .skin_list {
    padding-right: 0;
  }
}
@media (max-width: 1265px) {
  #skin_m {
    padding-right: 20px;
  }
  #skin_m .skin_center {
    width: 92%;
  }
  #skin_m .skin_center .skin_list {
    padding-right: 0;
  }
}
.J_adv {
  z-index: 20;
  margin-top: 50px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL21vZHVsZXMvbW9kX2xlZnQuc3R5bCIsIm1haW4uY3NzIiwiLi4vbW9kdWxlcy9tb2RfZm4uc3R5bCIsIi4uL21vZHVsZXMvbW9kX21vc3Quc3R5bCIsIi4uL21vZHVsZXMvbW9kX2RhdGUuc3R5bCIsIi4uL21vZHVsZXMvbW9kX2ljb24uc3R5bCIsIi4uL21vZHVsZXMvbW9kX2xpc3Quc3R5bCIsIi4uL21vZHVsZXMvbW9kX25hdi5zdHlsIiwiLi4vbW9kdWxlcy9tb2RfcmlnaHQuc3R5bCIsIi4uL21vZHVsZXMvbW9kX3JpZ2h0X3NtYWxsLnN0eWwiLCIuLi9tb2R1bGVzL21vZF9saXN0X3RvcC5zdHlsIiwiLi4vbW9kdWxlcy9tb2RfY29weXJpZ2h0LnN0eWwiLCIuLi9tb2R1bGVzL21vZF9ib2xlUmVjb21tZW5kLnN0eWwiLCIuLi9tb2R1bGVzL21vZF9jb21tZW50LnN0eWwiLCIuLi9tb2R1bGVzL21vZF9wcmFpc2Uuc3R5bCIsIi4uL21vZHVsZXMvbW9kX2NvbW1lbnRfYi5zdHlsIiwiLi4vbW9kdWxlcy9tb2RfYmFja1RvcC5zdHlsIiwiLi4vbW9kdWxlcy9tb2RfY291cnNlX2xpc3Quc3R5bCIsIi4uL21vZHVsZXMvbW9kX2NvbHVtbl9saXN0LnN0eWwiLCIuLi9tb2R1bGVzL21vZF9wYWdlLnN0eWwiLCIuLi9tb2R1bGVzL21vZF9teV9hcnRpY2xlLnN0eWwiLCIuLi9tb2R1bGVzL21vZF9hcnRpY2xlX2NhdGVnb3J5LnN0eWwiLCIuLi9tb2R1bGVzL21vZF9yZXBvcnQuc3R5bCIsIi4uL21vZHVsZXMvbW9kX3Njcm9sbGJhci5zdHlsIiwibWFpbi5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usc0VBQUE7RUFDQSwyQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7Q0NDRDtBRENHO0VFUkYsZ0JBQUE7RUFDQSxZQUFBO0NEVUQ7QURESztFQUNFLFlBQUE7Q0NH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QSxvQkFBQTtHdkJtK0NDO0V1QmgrQzJDO0lBQzVDLFdBQUE7R3ZCaytDQztFQUNEO0l1QmgrQ0UsaUJBQWM7R3ZCaytDZjtDdUJqK0NDO0F2Qm0rQ0o7RUFDRTtJdUJsK0NBLG9CQUFBO0d2Qm8rQ0M7RUFDRDtJQUNFLFdBQVc7R3VCbitDUTtFQUNyQjtJQUNFLGlCQUFjO0d2QnErQ2Y7Q3VCcCtDQztBdkJzK0NKO0VBQ0UsWUFBWTtFdUJyK0NSLGlCQUFBO0N2QnUrQ0wiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmxvZ19sZWZ0XHJcbiAgYmFja2dyb3VuZCB1cmwoLi4vaW1hZ2VzL2Jsb2dfbGVmdC5qcGcpIG5vLXJlcGVhdFxyXG4gIGJhY2tncm91bmQtc2l6ZSAxMDAlIDEwMCVcclxuICBoZWlnaHQgMTAwJVxyXG4gIHdpZHRoIDI1MHB4XHJcbiAgcG9zaXRpb24gZml4ZWRcclxuICBwYWRkaW5nIDMwcHggNjBweCA1MHB4IDMwcHhcclxuICBjb2xvciAjMzMzXHJcbiAgLmJsb2dfbF9jXHJcbiAgICAuYmxvZ19sX3RcclxuICAgICAgJGZvbnQoMjRweCwjMzMzKVxyXG4gICAgICBhXHJcbiAgICAgICAgY29sb3IgIzMzM1xyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIGNvbG9yICM2NjZcclxuICAgIC5ibG9nX2xfc2lnblxyXG4gICAgICAkZm9udCgxNHB4LCMzMzMpXHJcbiAgICAgIHBhZGRpbmcgMTBweCAwIDMwcHhcclxuICAgIC5pdGVtX3dyYXBcclxuICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcclxuICAgICAgbWFyZ2luLWxlZnQgLTE1cHhcclxuICAgICAgLml0ZW1fbFxyXG4gICAgICAgIHdpZHRoIDUwcHhcclxuICAgICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgICAgbWFyZ2luIDAgMjBweCAyMHB4IDBcclxuICAgICAgICAvL3BhZGRpbmcgMCAyNXB4XHJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICAuaXRlbVxyXG4gICAgICAgICAgJGZvbnQoMjRweCwjMzMzKVxyXG4gICAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxyXG4gICAgICAgIC5pdGVtX25hbWVcclxuICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICB3aWR0aCAxMjBweFxyXG5cclxuXHJcbiAgLy9jb3B5cmlnaHRcclxuICAuYmxvZ19jb3B5cmlnaHRcclxuICAgIHBvc2l0aW9uIGZpeGVkXHJcbiAgICBsZWZ0IDMwcHhcclxuICAgIGJvdHRvbSAyNXB4XHJcbiAgICBwXHJcbiAgICAgICRmb250KDEycHgsIzhhOGE4YSlcclxuICAgICAgbGluZS1oZWlnaHQgMjBweFxyXG4gICAgICBzcGFuXHJcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcclxuICAgICAgaW1nXHJcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICBtYXJnaW4tbGVmdCAxMHB4XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ24gdG9wXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG4gICo6Oi1tcy1iYWNrZHJvcCwgLmJsb2dfbGVmdHtwYWRkaW5nOiA2MHB4IDYwcHggNTBweCAzMHB4fVxyXG5cclxuLypAbWVkaWEgc2NyZWVuIGFuZCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpLCgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG4gIC5ibG9nX2xlZnRcclxuICBwYWRkaW5nIDYwcHggNjBweCA1MHB4IDMwcHgqL1xyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6MTQwMHB4KVxyXG4gIC5ibG9nX2xlZnRcclxuICAgIHdpZHRoIDMwMHB4XHJcbkBtZWRpYShtaW4td2lkdGg6MTYwMHB4KVxyXG4gIC5ibG9nX2xlZnRcclxuICAgIC5ibG9nX2xfY1xyXG4gICAgICAuaXRlbV93cmFwXHJcbiAgICAgICAgLml0ZW1fbFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkLCY6bnRoLWxhc3QtY2hpbGQoMilcclxuICAgICAgICAgICAgd2lkdGggMjUwcHhcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDE0cHhcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICAgICAgICAgIC5pdGVtXHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQgNHB4XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICAgICAgICAgIC5pdGVtX25hbWVcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduIGxlZnRcclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6MTM2NnB4ICkgYW5kIChtYXgtd2lkdGg6MTYwMHB4KVxyXG4gIC5ibG9nX2xlZnRcclxuICAgIHdpZHRoIDIyMHB4XHJcbiAgICBwYWRkaW5nIDMwcHggNDBweCA1MHB4IDMwcHhcclxuXHJcblxyXG4iLCIuYmxvZ19sZWZ0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jsb2dfbGVmdC5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMzBweCA2MHB4IDUwcHggMzBweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYmxvZ19sZWZ0IC5ibG9nX2xfYyAuYmxvZ19sX3Qge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJsb2dfbGVmdCAuYmxvZ19sX2MgLmJsb2dfbF90IGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5ibG9nX2xlZnQgLmJsb2dfbF9jIC5ibG9nX2xfdCBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uYmxvZ19sZWZ0IC5ibG9nX2xfYyAuYmxvZ19sX3NpZ24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbn1cbi5ibG9nX2xlZnQgLmJsb2dfbF9jIC5pdGVtX3dyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLmJsb2dfbGVmdCAuYmxvZ19sX2MgLml0ZW1fd3JhcCAuaXRlbV9sIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nX2xlZnQgLmJsb2dfbF9jIC5pdGVtX3dyYXAgLml0ZW1fbCAuaXRlbSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2dfbGVmdCAuYmxvZ19sX2MgLml0ZW1fd3JhcCAuaXRlbV9sIC5pdGVtX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYmxvZ19sZWZ0IC5ibG9nX2xfYyAuaXRlbV93cmFwIC5pdGVtX2w6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5ibG9nX2xlZnQgLmJsb2dfY29weXJpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAzMHB4O1xuICBib3R0b206IDI1cHg7XG59XG4uYmxvZ19sZWZ0IC5ibG9nX2NvcHlyaWdodCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhhOGE4YTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYmxvZ19sZWZ0IC5ibG9nX2NvcHlyaWdodCBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYmxvZ19sZWZ0IC5ibG9nX2NvcHlyaWdodCBwIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgKjo6LW1zLWJhY2tkcm9wLFxuICAuYmxvZ19sZWZ0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHggNTBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ibG9nX2xlZnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYmxvZ19sZWZ0IC5ibG9nX2xfYyAuaXRlbV93cmFwIC5pdGVtX2w6bGFzdC1jaGlsZCxcbiAgLmJsb2dfbGVmdCAuYmxvZ19sX2MgLml0ZW1fd3JhcCAuaXRlbV9sOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJsb2dfbGVmdCAuYmxvZ19sX2MgLml0ZW1fd3JhcCAuaXRlbV9sOmxhc3QtY2hpbGQgLml0ZW0sXG4gIC5ibG9nX2xlZnQgLmJsb2dfbF9jIC5pdGVtX3dyYXAgLml0ZW1fbDpudGgtbGFzdC1jaGlsZCgyKSAuaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmxvZ19sZWZ0IC5ibG9nX2xfYyAuaXRlbV93cmFwIC5pdGVtX2w6bGFzdC1jaGlsZCAuaXRlbV9uYW1lLFxuICAuYmxvZ19sZWZ0IC5ibG9nX2xfYyAuaXRlbV93cmFwIC5pdGVtX2w6bnRoLWxhc3QtY2hpbGQoMikgLml0ZW1fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvZ19sZWZ0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDUwcHggMzBweDtcbiAgfVxufVxuLm1vZF9tb3N0IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRhdGUge1xuICB3aWR0aDogNjVweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2JiYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5kYXRlIC5kYXRlX3Qge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2JiYjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5kYXRlIC5kYXRlX3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xufVxuLmRhdGUgLmRhdGVfdCBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhdGUgLmRhdGVfYiB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uc2tpbl9pY29uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5za2luX2ljb24gLnNldF90b3Age1xuICBib3JkZXI6IHNvbGlkIDFweCAjNGY0ZjRmO1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5za2luX2ljb24gLnNldF9vbGQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzFkMjI5O1xuICBjb2xvcjogIzMxZDIyOTtcbn1cbi5za2luX2ljb24gLnNldF9wcm92aWRlIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Y2OWQzNDtcbiAgY29sb3I6ICNmNjlkMzQ7XG59XG4uc2tpbl9pY29uIC5zZXRfcmVwcmludCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzdhYjM7XG4gIGNvbG9yOiAjMzM3YWIzO1xufVxuLnNraW5faWNvbiAuc2V0X3RyYW5zbGF0ZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3ZGFlZTU7XG4gIGNvbG9yOiAjN2RhZWU1O1xufVxuLnNraW5fbGlzdCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnNraW5fbGlzdCAubGlzdF9jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5za2luX2xpc3QgLmxpc3RfYzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLnNraW5fbGlzdCAubGlzdF9jIGR0IHtcbiAgd2lkdGg6IDY1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5za2luX2xpc3QgLmxpc3RfYyBkZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgMCAwIDk1cHg7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgZGQgLmxpc3RfY190IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMCA4cHg7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgZGQgLmxpc3RfY190IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnNraW5fbGlzdCAubGlzdF9jIGRkIC5saXN0X2NfdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMDA7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgZGQgLmxpc3RfY19jIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI2RjZGNkYztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgZGQgLmxpc3RfY19iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5za2luX2xpc3QgLmxpc3RfYyBkZCAubGlzdF9jX2IgLmxpc3RfY19iX2wge1xuICB3aWR0aDogNTUlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2JiYjtcbn1cbi5za2luX2xpc3QgLmxpc3RfYyBkZCAubGlzdF9jX2IgLmxpc3RfY19iX2wgLmZhLWV5ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiYmI7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgZGQgLmxpc3RfY19iIC5saXN0X2NfYl9sIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDAgOHB4O1xufVxuLnNraW5fbGlzdCAubGlzdF9jIGRkIC5saXN0X2NfYiAubGlzdF9jb250aW51ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTtcbn1cbi5za2luX2xpc3QgLmxpc3RfYyBkZCAubGlzdF9jX2IgLmxpc3RfY29udGludWUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgZGQgLmxpc3RfY19iIC5saXN0X2NvbnRpbnVlIGE6aG92ZXIge1xuICBjb2xvcjogIzM5MzkzOTtcbn1cbi5za2luX2xpc3QgLmxpc3RfYyAuYnRuX3JpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xufVxuLnNraW5fbGlzdCAubGlzdF9jIC5idG5fcmlnaHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5za2luX2xpc3QgLmxpc3RfYyAuYnRuX3JpZ2h0IHNwYW4gLmZhIHtcbiAgbWFyZ2luOiAwIDVweCAwIDE1cHg7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgLmJ0bl9yaWdodCBzcGFuIC5mYS1lZGl0IHtcbiAgY29sb3I6ICNiYmI7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgLmJ0bl9yaWdodCAucmVtb3ZlIHtcbiAgY29sb3I6ICNlNDEyMTI7XG59XG4uc2tpbl9uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNzVweDtcbiAgdG9wOiA3MHB4O1xufVxuLnNraW5fbmF2IC5uYXZfaWNvbixcbi5za2luX25hdiAuc2tpbl9lZGl0LFxuLnNraW5fbmF2IC5za2luX3NldCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICMyZjJmMmY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNraW5fbmF2IC5uYXZfaWNvbjpob3Zlcixcbi5za2luX25hdiAuc2tpbl9lZGl0OmhvdmVyLFxuLnNraW5fbmF2IC5za2luX3NldDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZjJmMmY7XG59XG4uc2tpbl9uYXYgLm5hdl9pY29uOmhvdmVyIC5uYXZfbGlzdCxcbi5za2luX25hdiAuc2tpbl9lZGl0OmhvdmVyIC5uYXZfbGlzdCxcbi5za2luX25hdiAuc2tpbl9zZXQ6aG92ZXIgLm5hdl9saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2tpbl9uYXYgLm5hdl9pY29uOmhvdmVyIC5mYSxcbi5za2luX25hdiAuc2tpbl9lZGl0OmhvdmVyIC5mYSxcbi5za2luX25hdiAuc2tpbl9zZXQ6aG92ZXIgLmZhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2tpbl9uYXYgLm5hdl9pY29uIC5mYSxcbi5za2luX25hdiAuc2tpbl9lZGl0IC5mYSxcbi5za2luX25hdiAuc2tpbl9zZXQgLmZhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzJmMmYyZjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNraW5fbmF2IC5uYXZfaWNvbiAubmF2X2xpc3QsXG4uc2tpbl9uYXYgLnNraW5fZWRpdCAubmF2X2xpc3QsXG4uc2tpbl9uYXYgLnNraW5fc2V0IC5uYXZfbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGRpc3BsYXkgMXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ4MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMjZweDtcbiAgdG9wOiAtMnB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbn1cbi5za2luX25hdiAubmF2X2ljb24gLm5hdl9saXN0IGEsXG4uc2tpbl9uYXYgLnNraW5fZWRpdCAubmF2X2xpc3QgYSxcbi5za2luX25hdiAuc2tpbl9zZXQgLm5hdl9saXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2VjZWNlYztcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzRmNGY0ZjtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5za2luX25hdiAubmF2X2ljb24gLm5hdl9saXN0IGE6bGFzdC1jaGlsZCxcbi5za2luX25hdiAuc2tpbl9lZGl0IC5uYXZfbGlzdCBhOmxhc3QtY2hpbGQsXG4uc2tpbl9uYXYgLnNraW5fc2V0IC5uYXZfbGlzdCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc2tpbl9uYXYgLm5hdl9pY29uIC5uYXZfbGlzdCBhOmhvdmVyLFxuLnNraW5fbmF2IC5za2luX2VkaXQgLm5hdl9saXN0IGE6aG92ZXIsXG4uc2tpbl9uYXYgLnNraW5fc2V0IC5uYXZfbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzRmNGY0Zjtcbn1cbi5za2luX25hdiAubmF2X2ljb24gLm5hdl9saXN0X2VkaXQsXG4uc2tpbl9uYXYgLnNraW5fZWRpdCAubmF2X2xpc3RfZWRpdCxcbi5za2luX25hdiAuc2tpbl9zZXQgLm5hdl9saXN0X2VkaXQge1xuICB3aWR0aDogYXV0bztcbn1cbi5za2luX25hdiAubmF2X2ljb24gLm5hdl9saXN0X2VkaXQgYTpudGgtY2hpbGQoMSksXG4uc2tpbl9uYXYgLnNraW5fZWRpdCAubmF2X2xpc3RfZWRpdCBhOm50aC1jaGlsZCgxKSxcbi5za2luX25hdiAuc2tpbl9zZXQgLm5hdl9saXN0X2VkaXQgYTpudGgtY2hpbGQoMSkge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjNGY0ZjRmO1xufVxuLnJzc0ZpeCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA3MHB4O1xuICByaWdodDogMjc1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4ICMyZjJmMmY7XG59XG4ucnNzRml4OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbn1cbi5yc3NGaXg6aG92ZXIgLmZhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucnNzRml4IC5mYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5za2luX2JhY2tUb3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzVweDtcbiAgcmlnaHQ6IDI3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjMmYyZjJmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uc2tpbl9iYWNrVG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2tpbl9iYWNrVG9wIC5mYSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5za2luX3JpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiA0MHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbiAgY29sb3I6ICNlY2VjZWM7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3Ige1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMjhweCAwIDQwcHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAuZmEtYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMmYyZjJmO1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuaGVhZCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLm1lc3NfbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmdyYWRlIHtcbiAgcGFkZGluZzogMCAwIDEycHggODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmdyYWRlICNpbnRlcmdyYWxfcG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNGY0ZjRmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmdyYWRlIC50cmlhbmdsZV90aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNnB4ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgNnB4IHRyYW5zcGFyZW50O1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuZ3JhZGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmdyYWRlIHAge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5tZXNzIC5ncmFkZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAubWVkYWxfaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAubWVkYWxfYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAubWVkYWxfYyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAubWVkYWxfYyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAuYXR0ZW50aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmJsb2dfbWVkYWwgLmF0dGVudGlvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmJsb2dfbWVkYWwgLmF0dGVudGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAuYXR0ZW50aW9uIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5tZXNzIC5ibG9nX21lZGFsIC5hdHRlbnRpb24gYSAuZmEsXG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAuYXR0ZW50aW9uIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAuYXR0ZW50aW9uIGEgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAuYXR0ZW50aW9uIC5hbHJlYWR5QWRkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzY2NjtcbiAgY29sb3I6ICM4ZThlOGU7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAuYXR0ZW50aW9uIC5hbHJlYWR5QWRkIC5mYSB7XG4gIGNvbG9yOiAjMjhkNzE2O1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmJsb2dfbWVkYWwgLmF0dGVudGlvbiAuYWxyZWFkeUFkZCAuZmE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwYyc7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAubWVzcyAuYmxvZ19tZWRhbCAuYXR0ZW50aW9uIC53aGl0ZUNvbG9yIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5tZXNzIC5ibG9nX21lZGFsIC5jb250YWN0IHtcbiAgcGFkZGluZzogMjVweCAxNXB4IDIwcHggMjJweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmJsb2dfbWVkYWwgLmNvbnRhY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmJsb2dfbWVkYWwgLmNvbnRhY3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmJsb2dfbWVkYWwgLmNvbnRhY3QgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLm1lc3MgLmJsb2dfbWVkYWwgLmNvbnRhY3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmFydGljbGVfc2VhcmNoIHtcbiAgcGFkZGluZzogNXB4IDAgMjBweDtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5hcnRpY2xlX3NlYXJjaCAuYXJ0aWNsZV9zZWFyY2hfYyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmFydGljbGVfc2VhcmNoIC5hcnRpY2xlX3NlYXJjaF9jIGlucHV0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICM0ZjRmNGY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2RkZDtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5hcnRpY2xlX3NlYXJjaCAuYXJ0aWNsZV9zZWFyY2hfYyAuZmEtc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA4cHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAuY2xhc3NpZnkgLmNsYXNzaWZ5X2xpc3QgZHQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzRmNGY0Zjtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5jbGFzc2lmeSAuY2xhc3NpZnlfbGlzdCBkdCAuZmEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5jbGFzc2lmeSAuY2xhc3NpZnlfbGlzdCBkdCAuY29sdW1uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5jbGFzc2lmeSAuY2xhc3NpZnlfbGlzdCBkdCAuYXJ0aWNsZV9saXN0IHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGR0IC5hcnRpY2xlX2xpc3QgdWwgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGR0IC5hcnRpY2xlX2xpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAuY2xhc3NpZnkgLmNsYXNzaWZ5X2xpc3QgZHQgLmFydGljbGVfbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAuY2xhc3NpZnkgLmNsYXNzaWZ5X2xpc3QgZHQgLmFydGljbGVfbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjY2NjO1xuICB3aWR0aDogNzIlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5jbGFzc2lmeSAuY2xhc3NpZnlfbGlzdCBkdCAuYXJ0aWNsZV9saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5jbGFzc2lmeSAuY2xhc3NpZnlfbGlzdCBkdCAuYXJ0aWNsZV9saXN0IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5jbGFzc2lmeSAuY2xhc3NpZnlfbGlzdCBkdCAjYXJ0aWNsZV9saXN0MCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAuY2xhc3NpZnkgLmNsYXNzaWZ5X2xpc3QgLnJzcyB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNGY0ZjRmO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGRkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM0ZjRmNGY7XG4gIHBhZGRpbmc6IDEwcHggMTVweCA1MHB4O1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGRkIC5hcnRpY2xlX2FkZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IGRhc2hlZCAxcHggIzRmNGY0ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGRkIC5hcnRpY2xlX2FkZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAuY2xhc3NpZnkgLmNsYXNzaWZ5X2xpc3QgZHQgLm5ld19jb21tZW50IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjYThhOGE4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGR0IC5uZXdfY29tbWVudCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5jbGFzc2lmeSAuY2xhc3NpZnlfbGlzdCBkdCAubmV3X2NvbW1lbnQgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNlY2VjZWM7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGR0IC5uZXdfY29tbWVudCBsaSBwIGEge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNlY2VjZWM7XG59XG4uc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAuY2xhc3NpZnkgLmNsYXNzaWZ5X2xpc3QgZHQgLm5ld19jb21tZW50IGxpIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGR0IC5uZXdfY29tbWVudCBsaSBwIC5yZXBseV9uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogI2U5NmQ1Yjtcbn1cbi5za2luX3JpZ2h0IC5za2luX3Jfd3JhcCAuc2tpbl9yIC5jbGFzc2lmeSAuY2xhc3NpZnlfbGlzdCBkdCAubmV3X2NvbW1lbnQgbGkgcCAucmVwbHlfbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjZTk2ZDViO1xufVxuLnNraW5fcmlnaHQgLnNraW5fcl93cmFwIC5za2luX3IgLmNsYXNzaWZ5IC5jbGFzc2lmeV9saXN0IGR0IC5uZXdfY29tbWVudCBsaSAucmVwbHlfYyB7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLmpzX2NvbHVtbl93cmFwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2tpbl9yaWdodCAuc2tpbl9yX3dyYXAgLnNraW5fciAuZmEtYXJyb3ctcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5za2luX3JpZ2h0X3NtYWxsIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC01MDBweDtcbiAgdG9wOiA0MHB4O1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDAgMTBweDtcbn1cbi5za2luX3JpZ2h0X3NtYWxsIC5za2luX3Jfc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5za2luX3JpZ2h0X3NtYWxsIC5za2luX3Jfc21hbGwgLmZhLW5hdmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IC0zNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2tpbl9yaWdodF9zbWFsbCAuc2tpbl9yX3NtYWxsIC5oZWFkX3NtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xufVxuLnNraW5fcmlnaHRfc21hbGwgLnNraW5fcl9zbWFsbCAuaGVhZF9zbWFsbCBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnNraW5fcmlnaHRfc21hbGwgLnNraW5fcl9zbWFsbCAuclNtYWxsTGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2tpbl9yaWdodF9zbWFsbCAuc2tpbl9yX3NtYWxsIC5yU21hbGxMaXN0IGxpIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM0ZjRmNGY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2tpbl9yaWdodF9zbWFsbCAuc2tpbl9yX3NtYWxsIC5yU21hbGxMaXN0IGxpIC5zbWFsbF9jb2x1bW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLnNraW5fcmlnaHRfc21hbGwgLnNraW5fcl9zbWFsbCAuclNtYWxsTGlzdCBsaTpob3ZlciAuZmEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNraW5fcmlnaHRfc21hbGwgLnNraW5fcl9zbWFsbCAuclNtYWxsTGlzdCBsaTpob3ZlciAuc21hbGxfY29sdW1uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNraW5fcmlnaHRfc21hbGwgLnNraW5fcl9zbWFsbCAuclNtYWxsTGlzdCBsaSAuZmEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNraW5fcmlnaHRfc21hbGwgLnNraW5fcl9zbWFsbCAuclNtYWxsTGlzdCBsaSAuYWRkX2FydGljbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBkYXNoZWQgMXB4ICM0ZjRmNGY7XG59XG4uc2tpbl9yaWdodF9zbWFsbCAuc2tpbl9yX3NtYWxsIC5yU21hbGxMaXN0IGxpIC5hZGRfYXJ0aWNsZSAuZmEge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5za2luX3JpZ2h0X3NtYWxsIC5za2luX3Jfc21hbGwgLnJTbWFsbExpc3QgbGkgLmFkZF9hcnRpY2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuLnNraW5fcmlnaHRfc21hbGwgLnNraW5fcl9zbWFsbCAuclNtYWxsTGlzdCBsaSAuYWRkX2FydGljbGU6aG92ZXIgLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTtcbn1cbi5za2luX3JpZ2h0X3NtYWxsIC5za2luX3Jfc21hbGwgLnJTbWFsbExpc3QgLnNtYWxsX2FydGljbGUge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4uc2tpbl9yaWdodF9zbWFsbCAuc2tpbl9yX3NtYWxsIC5yU21hbGxMaXN0IC5zbWFsbF9hZGQgLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNraW5fcmlnaHRfc21hbGwgLnNraW5fcl9zbWFsbCAuclNtYWxsX2Ige1xuICB3aWR0aDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDA7XG59XG4ubGlzdF9jX1RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2NjY7XG59XG4ubGlzdF9jX1RpdGxlIC5kZXRhaWxfcCB7XG4gIG1heC13aWR0aDogMTAzNXB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5saXN0X2NfVGl0bGUgLmRldGFpbF9wIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubGlzdF9jX1RpdGxlIC5kZXRhaWxfcCBsYWJlbCBlbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5saXN0X2NfVGl0bGUgLnJlYWRfciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmxpc3RfY19UaXRsZSAucmVhZF9yIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubGlzdF9jX1RpdGxlIC5yZWFkX3IgbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdF9jX1RpdGxlIC5yZWFkX3IgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmxpc3RfY19UaXRsZSAucmVhZF9yIGxhYmVsIC5ob3Zlcl9idG4ge1xuICBjb2xvcjogIzY2Njtcbn1cbi5saXN0X2NfVGl0bGUgLnJlYWRfciBsYWJlbCAuaG92ZXJfYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyYTY0OTY7XG59XG4ubGlzdF9jX1RpdGxlIC5yZWFkX3IgLmRlbGV0ZV9idG4ge1xuICBjb2xvcjogI2U0MTIxMjtcbn1cbi5saXN0X2NfVGl0bGUgLnJlYWRfciAuZGVsZXRlX2J0biBzcGFuIHtcbiAgY29sb3I6ICNlNDEyMTI7XG59XG4uc2tpbl9kZXRhaWwge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uc2tpbl9kZXRhaWwgYSB7XG4gIGNvbG9yOiAjNDI4YmNhO1xufVxuLnNraW5fZGV0YWlsIGE6aG92ZXIge1xuICBjb2xvcjogI2MwMDtcbn1cbi5za2luX2RldGFpbCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2tpbl9kZXRhaWwgY29kZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xufVxuLnNraW5fZGV0YWlsIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5za2luX2RldGFpbCBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5za2luX2xpc3QgLmxpc3RfYyBkbCBkdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG59XG4uc2tpbl9saXN0IC5saXN0X2MgZGwgZGQge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5yZXByaW50X2NvcHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZTk2ZDViO1xufVxuLmJvbGUge1xuICBtYXJnaW46IDQwcHggMDtcbiAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCAjYmRiZGJkO1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNiZGJkYmQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib2xlIC5ib2xlX3Qge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5ib2xlIC5ib2xlX3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2Y1YTc0MTtcbn1cbi5ib2xlIC5ib2xlX3QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ib2xlX2NvbW1lbnQge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib2xlX2NvbW1lbnQgZHQge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5ib2xlX2NvbW1lbnQgZHQgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5ib2xlX2NvbW1lbnQgZGQge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uYm9sZV9jb21tZW50IGRkIC51c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uYm9sZV9jb21tZW50IGRkIC5jb21tZW50X3Age1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VjZWNlYztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5ib2xlX2NvbW1lbnQgZGQgLmNvbW1lbnRfcCBmaWVsZHNldCB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOGViZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ib2xlX2NvbW1lbnQgZGQgLmNvbW1lbnRfcCBmaWVsZHNldCBsZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIxcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ib2xlX2NvbW1lbnQgZGQgLmNvbW1lbnRfYiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmJvbGVfY29tbWVudCBkZCAuY29tbWVudF9iIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG59XG4uYm9sZV9jb21tZW50IGRkIC5jb21tZW50X2IgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib2xlX2NvbW1lbnQgZGQgLmNvbW1lbnRfYiBsYWJlbCAuZmEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYmJiO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJvbGVfY29tbWVudCBkZCAuY29tbWVudF9iIGxhYmVsIC5mYS1jbG9zZSB7XG4gIGNvbG9yOiAjZTQxMjEyO1xufVxuLnByYWlzZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucHJhaXNlIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmFpc2UgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2RkMzczNztcbn1cbi5wcmFpc2UgbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4ucHJhaXNlIGxhYmVsIHNwYW4gZW0ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnByYWlzZSAucHJhaXNlX3JlZCB7XG4gIGNvbG9yOiAjZGQzNzM3O1xufVxuLmJsb2dfc2hhcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xufVxuLmJsb2dfc2hhcmUgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvZ19zaGFyZSAuZmE6aG92ZXIge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5mb3J3YXJkX2JhY2sge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNjY2O1xufVxuLmZvcndhcmRfYmFjayAuYmFjayxcbi5mb3J3YXJkX2JhY2sgLmZvcndhcmQge1xuICB3aWR0aDogNTAlO1xufVxuLmZvcndhcmRfYmFjayAuYmFjayBhLFxuLmZvcndhcmRfYmFjayAuZm9yd2FyZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5mb3J3YXJkX2JhY2sgLmJhY2sgYTpob3Zlcixcbi5mb3J3YXJkX2JhY2sgLmZvcndhcmQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmZvcndhcmRfYmFjayAuYmFjayBhOmhvdmVyIHNwYW4sXG4uZm9yd2FyZF9iYWNrIC5mb3J3YXJkIGE6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM0ZjRmNGY7XG59XG4uZm9yd2FyZF9iYWNrIC5iYWNrIGE6aG92ZXIgc3BhbiAuZmEsXG4uZm9yd2FyZF9iYWNrIC5mb3J3YXJkIGE6aG92ZXIgc3BhbiAuZmEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3J3YXJkX2JhY2sgLmJhY2sgYSBzcGFuLFxuLmZvcndhcmRfYmFjayAuZm9yd2FyZCBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICM0ZjRmNGY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZm9yd2FyZF9iYWNrIC5iYWNrIGEgc3BhbiAuZmEsXG4uZm9yd2FyZF9iYWNrIC5mb3J3YXJkIGEgc3BhbiAuZmEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5mb3J3YXJkX2JhY2sgLmJhY2sgYSBlbSxcbi5mb3J3YXJkX2JhY2sgLmZvcndhcmQgYSBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA3MyU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvcndhcmRfYmFjayAuZm9yd2FyZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcndhcmRfYmFjayAuZm9yd2FyZCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY29tbWVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5jb21tZW50IC5jb21tZW50X3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb21tZW50IC5wdWJsaXNoX2NvbW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uY29tbWVudCAucHVibGlzaF9jb21tZW50IGR0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY29tbWVudCAucHVibGlzaF9jb21tZW50IGR0IGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY29tbWVudCAucHVibGlzaF9jb21tZW50IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4uY29tbWVudCAucHVibGlzaF9jb21tZW50IGRkIC5wdWJsaXNoX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGNkY2RjO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbWVudCAucHVibGlzaF9jb21tZW50IGRkIC5wdWJsaXNoIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tZW50IC5wdWJsaXNoX2NvbW1lbnQgZGQgLnB1Ymxpc2ggLnB1Ymxpc2hfbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbW1lbnQgLnB1Ymxpc2hfY29tbWVudCBkZCAucHVibGlzaCAucHVibGlzaF9sIC5mYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21tZW50IC5wdWJsaXNoX2NvbW1lbnQgZGQgLnB1Ymxpc2ggLnB1Ymxpc2hfYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQzOGFiYjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb21tZW50IC5wdWJsaXNoX2NvbW1lbnQgZGQgLnB1Ymxpc2ggLmNvbW1lbnQtY29kZS1wb3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NDVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kOiAjNGY0ZjRmO1xuICB0b3A6IC03MHB4O1xuICBsZWZ0OiAtNDBweDtcbn1cbi5jb21tZW50IC5wdWJsaXNoX2NvbW1lbnQgZGQgLnB1Ymxpc2ggLmNvbW1lbnQtY29kZS1wb3AgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA0OXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNjY2O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5jb21tZW50IC5wdWJsaXNoX2NvbW1lbnQgZGQgLnB1Ymxpc2ggLmNvbW1lbnQtY29kZS1wb3AgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbW1lbnQgLnB1Ymxpc2hfY29tbWVudCBkZCAucHVibGlzaCAuY29tbWVudC1jb2RlLXBvcCAuYXJyYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvdHRvbTogLTExcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDExcHggIzRmNGY0ZjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29tbWVudCAuY29tbWVudF9saXN0IC5jb21fbGlzdF90IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uY29tbWVudCAuY29tbWVudF9saXN0IC51c2VybmFtZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29tbWVudCAuY29tbWVudF9saXN0IC5ib2xlX2NvbW1lbnQgZGQgLnB1Ymxpc2hfY29tbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmFja1RvVG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogIzM2YjdmMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBfcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1MHB4O1xuICBfYm90dG9tOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFja1RvVG9wIC5mYSB7XG4gIGhlaWdodDogMzVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2tpbl9saXN0IC5jb3Vyc2VfbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNraW5fbGlzdCAuY291cnNlX2xpc3QgZHQge1xuICB3aWR0aDogMTUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNraW5fbGlzdCAuY291cnNlX2xpc3QgZHQgaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnNraW5fbGlzdCAuY291cnNlX2xpc3QgZGQge1xuICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5za2luX2xpc3QgLmNvdXJzZV9saXN0IGRkIC5jb3Vyc2VfdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzQzOGFiYjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uc2tpbl9saXN0IC5jb3Vyc2VfbGlzdCBkZCAuY291cnNlX3Age1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuLnNraW5fbGlzdCAuY291cnNlX2xpc3QgZGQgLmNvdXJzZV9iIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc2tpbl9saXN0IC5jb3Vyc2VfbGlzdCBkZCAuY291cnNlX2IgLmNvdXJzZV9iX2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5za2luX2xpc3QgLmNvdXJzZV9saXN0IGRkIC5jb3Vyc2VfYiAuY291cnNlX2JfciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZjVhNzQxO1xufVxuLnNraW5fbGlzdCAuY29sdW1uX2xpc3QgZHQge1xuICB3aWR0aDogMTIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNraW5fbGlzdCAuY29sdW1uX2xpc3QgZHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMmUyZTI7XG59XG4uc2tpbl9saXN0IC5jb2x1bW5fbGlzdCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cbi5za2luX2xpc3QgLmNvbHVtbl9saXN0IGRkIC5jb2x1bW5fYl9iIHNwYW4sXG4uc2tpbl9saXN0IC5jb2x1bW5fbGlzdCBkZCAuY29sdW1uX2JfYiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNraW5fbGlzdCAuY29sdW1uX2xpc3QgZGQgLmNvbHVtbl9iX2IgaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5wYWdlLW5hdiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLW5hdiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uY3Nkbi1wYWdpbmF0aW9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3Nkbi1wYWdpbmF0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmNzZG4tcGFnaW5hdGlvbiAuYnRuIHtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNzZG4tcGFnaW5hdGlvbiAudGV4dCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNzZG4tcGFnaW5hdGlvbiAudGV4dCBlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5jc2RuLXBhZ2luYXRpb24gLnRleHQgLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jc2RuLXBhZ2luYXRpb24gaW5wdXQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmNzZG4tcGFnaW5hdGlvbiAuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBjb2xvcjogIzMzMztcbn1cbi5jc2RuLXBhZ2luYXRpb24gLnBhZ2UtbmF2IHNwYW4sXG4uY3Nkbi1wYWdpbmF0aW9uIC5wYWdlLW5hdiBhLFxuLmNzZG4tcGFnaW5hdGlvbiAucGFnZS1uYXYgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuLypjb2xvciAjMzMzKi9cbn1cbi5jc2RuLXBhZ2luYXRpb24gLnBhZ2UtbmF2IGlucHV0LnRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmNzZG4tcGFnaW5hdGlvbiAuYWN0aXZlLFxuLmNzZG4tcGFnaW5hdGlvbiAuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm15X2FydGljbGUge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5teV9hcnRpY2xlIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm15X2FydGljbGUgLm15X2FydGljbGVfYyAubXlfYXJ0aWNsZV9jX3Qge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZTI7XG59XG4ubXlfYXJ0aWNsZSAubXlfYXJ0aWNsZV9jIC5teV9hcnRpY2xlX2NfdCAubXlfYXJ0aWNsZV90X2wge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubXlfYXJ0aWNsZSAubXlfYXJ0aWNsZV9jIC5teV9hcnRpY2xlX2NfdCAubXlfYXJ0aWNsZV90X2N1ciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm15X2FydGljbGUgLm15X2FydGljbGVfYyAubXlfYXJ0aWNsZV9jX2Mge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5teV9hcnRpY2xlIC5teV9hcnRpY2xlX2MgLm15X2FydGljbGVfY19jIC5teV9saXN0IHtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5teV9hcnRpY2xlIC5teV9hcnRpY2xlX2MgLm15X2FydGljbGVfY19jIC5teV9saXN0IGxpIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ubXlfYXJ0aWNsZSAubXlfYXJ0aWNsZV9jIC5teV9hcnRpY2xlX2NfYyAubXlfbGlzdCBsaSBhLFxuLm15X2FydGljbGUgLm15X2FydGljbGVfYyAubXlfYXJ0aWNsZV9jX2MgLm15X2xpc3QgbGkgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubXlfYXJ0aWNsZSAubXlfYXJ0aWNsZV9jIC5teV9hcnRpY2xlX2NfYyAubXlfbGlzdCBsaSBhIHtcbiAgd2lkdGg6IDYyJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubXlfYXJ0aWNsZSAubXlfYXJ0aWNsZV9jIC5teV9hcnRpY2xlX2NfYyAubXlfbGlzdCBsaSBsYWJlbCB7XG4gIHdpZHRoOiAzNCU7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5teV9hcnRpY2xlIC5teV9hcnRpY2xlX2MgLm15X2FydGljbGVfY19jIC5teV9saXN0IGxpIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2JiYjtcbn1cbi5teV9hcnRpY2xlIC5teV9hcnRpY2xlX2MgLm15X2FydGljbGVfY19jIC5teV9saXN0IGxpIGxhYmVsIC5mYSB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGNvbG9yOiAjYmJiO1xufVxuLm15X2FydGljbGUgLm15X2FydGljbGVfYyAubXlfYXJ0aWNsZV9jX2MgLm15X21vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm15X2FydGljbGUgLm15X2FydGljbGVfYyAubXlfYXJ0aWNsZV9jX2MgLm15X21vcmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI3cHgpIHtcbiAgLm15X2FydGljbGUgLm15X2FydGljbGVfYyAubXlfYXJ0aWNsZV9jX2MgLm15X2xpc3QgbGkgYSB7XG4gICAgd2lkdGg6IDU2JTtcbiAgfVxuICAubXlfYXJ0aWNsZSAubXlfYXJ0aWNsZV9jIC5teV9hcnRpY2xlX2NfYyAubXlfbGlzdCBsaSBsYWJlbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmFydGljbGVfY2F0ZV9saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9jYXRlX2xpc3QgLmFydGljYWxfY2F0ZV9jX2xpc3QgbGkge1xuICB3aWR0aDogNDYlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGVfY2F0ZV9saXN0IC5hcnRpY2FsX2NhdGVfY19saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hcnRpY2xlX2NhdGVfbGlzdCAuYXJ0aWNhbF9jYXRlX2NfbGlzdCBsaSAuYXJ0aV9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5hcnRpY2xlX2NhdGVfbGlzdCAuYXJ0aWNhbF9jYXRlX2NfbGlzdCBsaSAuYXJ0aV9sOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uYXJ0aWNsZV9jYXRlX2xpc3QgLmFydGljYWxfY2F0ZV9jX2xpc3QgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjZTBlZWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jcmVwb3J0X2RpYWxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzAlO1xuICByaWdodDogMzMlO1xuICB0b3A6IDMzJTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI3BhbmVsX3JlcG9ydCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gIHdpZHRoOiA0NDBweDtcbiAgcGFkZGluZzogOHB4IDhweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI3BhbmVsX3JlcG9ydCAucGFuZWxfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNwYW5lbF9yZXBvcnQgLnBvcF90YWJsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDEycHg7XG59XG4jcGFuZWxfcmVwb3J0IC5wb3BfdGFibGUgdGgsXG4jcGFuZWxfcmVwb3J0IC5wb3BfdGFibGUgdGQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI3BhbmVsX3JlcG9ydCAucG9wX3RhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jcGFuZWxfcmVwb3J0IC5wb3BfdGFibGUgaDMge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbiNwYW5lbF9yZXBvcnR0eXBlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI3JlcG9ydF9vdGhlcl9jb250ZW50IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTk5O1xufVxuI3NwX24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jYnRuU3VibWl0UmVwb3J0LFxuI2J0bkNsb3NlUmVwb3J0RGlhbG9nIHtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG46OnNjcm9sbGJhci1iYXNlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsMTgwLDE4MCwwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG46OnNjcm9sbGJhci10cmFjay1jb2xvciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLDIyMCwyMjAsMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuc2Nyb2xsYmFyIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8qIOa7muWKqOadoeiDjOaZr+mAj+aYjiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IC8qIOa7muWKqOadoeiDjOaZr+WbvuahiOS4jeaYvuekuiAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgLyog5pu05pS55rua5Yqo5p2h55qE5a6a5L2N5pa55byP5Li655u45a+5ICovXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTk5OTk5ICFpbXBvcnRhbnQ7IC8qIOaKiua7muWKqOadoeaPkOWIsFrovbTmnIDkuIrlsYIgKi9cbn1cbnNjcm9sbGJhciB0aHVtYiB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMTAwLDI1NSwwLjI1KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggIWltcG9ydGFudDsgLyog5rua5Yqo5p2h5oyJ6ZKu6L655qGGICovXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDEwMCwyNTUsMC4xKSAhaW1wb3J0YW50OyAvKiDmu5rliqjmnaHmjInpkq7ovrnmoYbpopzoibLlkozpgI/mmI7luqYgKi9cbn1cbnNjcm9sbGJhcjpob3ZlciB0aHVtYixcbnNjcm9sbGJhciB0aHVtYjpob3ZlcixcbnNjcm9sbGJhciB0aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMTAwLDI1NSwwLjc1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLDIyMCwyMjAsMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwxODAsMTgwLDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5za2luX20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCAyNTBweCAwIDI5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5za2luX20gLnNraW5fY2VudGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB3aWR0aDogOTAlO1xufVxuLnNraW5fbSAuc2Nyb2xsYm94IHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VmZWZlZjtcbn1cbi5za2luX20gLnNjcm9sbGJveCAuc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogI2RhZGFkYTtcbn1cbi5zY3JvbGxib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMyZjJmMmY7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zY3JvbGxib3ggLnNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjNGY0ZjRmO1xufVxuI21hc2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuc2tpbl9saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5za2luX3JpZ2h0IHtcbiAgICByaWdodDogLTI1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIH1cbiAgI3NraW5fcmlnaHRfc21hbGwge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICB9XG4gICNza2luX20ge1xuICAgIG1hcmdpbjogNDBweCA1MHB4IDAgMjc1cHg7XG4gIH1cbiAgI3NraW5fbSAuc2tpbl9saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNza2luX20gLnNraW5fbmF2IHtcbiAgICByaWdodDogNzBweDtcbiAgfVxuICAjc2tpbl9tIC5yc3NGaXgge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG4gICNza2luX20gLnNraW5fYmFja1RvcCB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLnNraW5fcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIH1cbiAgI3NraW5fcmlnaHRfc21hbGwge1xuICAgIHJpZ2h0OiAtMjUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIH1cbiAgI3NraW5fbSB7XG4gICAgbWFyZ2luOiA0MHB4IDI1MHB4IDAgMzMwcHg7XG4gIH1cbiAgI3NraW5fbSAuc2tpbl9saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNza2luX20gLnNraW5fbmF2IHtcbiAgICByaWdodDogMjc1cHg7XG4gIH1cbiAgI3NraW5fbSAucnNzRml4IHtcbiAgICByaWdodDogMjc1cHg7XG4gIH1cbiAgI3NraW5fbSAuc2tpbl9iYWNrVG9wIHtcbiAgICByaWdodDogMjc1cHg7XG4gIH1cbn1cbi8qLnNraW5fcl9zaG93XG4gIHJpZ2h0IDBcbiAgdHJhbnNpdGlvbiBhbGwgLjZzIGVhc2Vcbi5za2luX3Jfc21hbGxfaGlkZVxuICByaWdodCAtMjUwcHhcbiAgdHJhbnNpdGlvbiBhbGwgLjZzIGVhc2Vcbi5za2luX3JfaGlkZVxuICByaWdodCAtMjUwcHhcbiAgdHJhbnNpdGlvbiBhbGwgLjZzIGVhc2Vcbi5za2luX3Jfc21hbGxfc2hvd1xuICByaWdodCAwXG4gIHRyYW5zaXRpb24gYWxsIC42cyBlYXNlKi9cbi5za2luX2xpc3QgLmRldGFpbF9saXN0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmRldGFpbF9iIHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1heC13aWR0aDogMTI1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAjc2tpbl9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0MHB4IDI1MHB4IDAgMjQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAjc2tpbl9tIC5za2luX2NlbnRlciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuICAuc2tpbl9saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI2NXB4KSB7XG4gICNza2luX20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgI3NraW5fbSAuc2tpbl9jZW50ZXIge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbiAgI3NraW5fbSAuc2tpbl9jZW50ZXIgLnNraW5fbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLkpfYWR2IHtcbiAgei1pbmRleDogMjA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4iLCIkZm9udChzaXplLGNvbG9yKVxyXG4gIGZvbnQtc2l6ZSBzaXplXHJcbiAgY29sb3IgY29sb3IiLCIubW9kX21vc3RcclxuICBwYWRkaW5nIDMwcHggMFxyXG4gICRmb250KDE4cHgsIzk5OSkiLCIuZGF0ZVxyXG4gIHdpZHRoIDY1cHhcclxuICBib3JkZXIgc29saWQgMnB4ICNiYmJiYmJcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICBwYWRkaW5nIDEwcHhcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gIGNvbG9yICM0ZjRmNGZcclxuICAuZGF0ZV90XHJcbiAgICBib3JkZXItYm90dG9tIHNvbGlkIDJweCAjYmJiXHJcbiAgICBtYXJnaW4gMCAtMTBweFxyXG4gICAgcGFkZGluZy1ib3R0b20gMTBweFxyXG4gICAgc3BhblxyXG4gICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgIGZvbnQtZmFtaWx5ICdBcmlhbCdcclxuICAgIGVtXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgZm9udC1zaXplIDEycHhcclxuICAgICAgZm9udC13ZWlnaHQgYm9sZFxyXG4gIC5kYXRlX2JcclxuICAgIGZvbnQtZmFtaWx5ICdBcmlhbCdcclxuICAgIGZvbnQtc2l6ZSAzMnB4XHJcbiAgICBmb250LXdlaWdodCBib2xkXHJcbiAgICBsaW5lLWhlaWdodCAzNnB4XHJcbiAgICBwYWRkaW5nLXRvcCAxMHB4IiwiLnNraW5faWNvblxyXG4gIGFcclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICB3aWR0aCAyNXB4XHJcbiAgICBoZWlnaHQgMjVweFxyXG4gICAgYm9yZGVyLXJhZGl1cyA1MCVcclxuICAgIGZvbnQtc2l6ZSAxMnB4XHJcbiAgICBsaW5lLWhlaWdodCAyMnB4XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgbWFyZ2luLXJpZ2h0IDEwcHhcclxuICAgIGN1cnNvciBkZWZhdWx0XHJcbiAgLnNldF90b3BcclxuICAgIGJvcmRlciBzb2xpZCAxcHggIzRmNGY0ZlxyXG4gICAgY29sb3IgIzRmNGY0ZlxyXG4gIC5zZXRfb2xkXHJcbiAgICBib3JkZXIgc29saWQgMXB4ICMzMWQyMjlcclxuICAgIGNvbG9yICMzMWQyMjlcclxuICAuc2V0X3Byb3ZpZGVcclxuICAgIGJvcmRlciBzb2xpZCAxcHggI2Y2OWQzNFxyXG4gICAgY29sb3IgI2Y2OWQzNFxyXG4gIC5zZXRfcmVwcmludFxyXG4gICAgYm9yZGVyIHNvbGlkIDFweCAjMzM3YWIzXHJcbiAgICBjb2xvciAjMzM3YWIzXHJcbiAgLnNldF90cmFuc2xhdGVcclxuICAgIGJvcmRlciBzb2xpZCAxcHggIzdkYWVlNVxyXG4gICAgY29sb3IgIzdkYWVlNVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgJ21vZF9pY29uJ1xyXG4uc2tpbl9saXN0XHJcbiAgbWF4LXdpZHRoIDEyMDBweFxyXG4gIHBhZGRpbmctcmlnaHQgNDBweFxyXG4gIC5saXN0X2NcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBwYWRkaW5nLWJvdHRvbSA0MHB4XHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgcGFkZGluZy1ib3R0b20gMTAwcHhcclxuICAgIGR0XHJcbiAgICAgIHdpZHRoIDY1cHhcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgbGVmdCAwXHJcbiAgICBkZFxyXG4gICAgICBtYXgtd2lkdGggMTAwMHB4XHJcbiAgICAgIG1hcmdpbiAwIDAgMCA5NXB4XHJcbiAgICAgIC5saXN0X2NfdFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgICAgICBwYWRkaW5nIDEycHggMCA4cHhcclxuICAgICAgICBhXHJcbiAgICAgICAgICAkZm9udCgyMHB4LCM0ZjRmNGYpXHJcbiAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIGNvbG9yICNjYzAwMDBcclxuICAgICAgLmxpc3RfY19jXHJcbiAgICAgICAgJGZvbnQoMTJweCwjNjY2KVxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcclxuICAgICAgICBib3JkZXItYm90dG9tIGRhc2hlZCAxcHggI2RjZGNkY1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDEycHhcclxuICAgICAgLmxpc3RfY19iXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBwYWRkaW5nIDEwcHggMCAwXHJcbiAgICAgICAgLmxpc3RfY19iX2xcclxuICAgICAgICAgIHdpZHRoIDU1JVxyXG4gICAgICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICAgICAgJGZvbnQoMTRweCwjYmJiYmJiKVxyXG4gICAgICAgICAgLmZhLWV5ZVxyXG4gICAgICAgICAgICAkZm9udCgxNHB4LCNiYmJiYmIpXHJcbiAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgIG1hcmdpbiAwIDIwcHggMCA4cHhcclxuICAgICAgICAubGlzdF9jb250aW51ZVxyXG4gICAgICAgICAgZmxvYXQgcmlnaHRcclxuICAgICAgICAgICRmb250KDEycHgsIzk5OSlcclxuICAgICAgICAgIGFcclxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDVweFxyXG4gICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgY29sb3IgIzM5MzkzOVxyXG5cclxuXHJcbiAgICAuYnRuX3JpZ2h0XHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICByaWdodCAwXHJcbiAgICAgIHRvcCAxMHB4XHJcbiAgICAgIHNwYW5cclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIGNvbG9yICM2NjZcclxuICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICAgIC5mYVxyXG4gICAgICAgICAgbWFyZ2luIDAgNXB4IDAgMTVweFxyXG4gICAgICAgIC5mYS1lZGl0XHJcbiAgICAgICAgICBjb2xvciAjYmJiXHJcbiAgICAgIC5yZW1vdmVcclxuICAgICAgICBjb2xvciAjZTQxMjEyXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIiRzdHlsZSgpXHJcbiAgd2lkdGggMjhweFxyXG4gIGhlaWdodCAyOHB4XHJcbiAgYm9yZGVyIHNvbGlkIDJweCAjMmYyZjJmXHJcbiAgbGluZS1oZWlnaHQgMjRweFxyXG4gIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgY3Vyc29yIHBvaW50ZXJcclxuLnNraW5fbmF2XHJcbiAgcG9zaXRpb24gZml4ZWRcclxuICByaWdodCAyNzVweFxyXG4gIHRvcCA3MHB4XHJcbiAgLm5hdl9pY29uLC5za2luX2VkaXQsLnNraW5fc2V0XHJcbiAgICAkc3R5bGUoKVxyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGJhY2tncm91bmQgIzJmMmYyZlxyXG4gICAgICAubmF2X2xpc3RcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIC5mYVxyXG4gICAgICAgIGNvbG9yICNmZmZcclxuICAgIC5mYVxyXG4gICAgICAkZm9udCgxNHB4LCMyZjJmMmYpXHJcbiAgICAgIG1hcmdpbi10b3AgNXB4XHJcblxyXG4gICAgLm5hdl9saXN0XHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICB0cmFuc2l0aW9uIGRpc3BsYXkgMXNcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgd2lkdGggNDgycHhcclxuICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgIHJpZ2h0IDI2cHhcclxuICAgICAgdG9wIC0ycHhcclxuICAgICAgei1pbmRleCA5OTlcclxuICAgICAgaGVpZ2h0IDI4cHhcclxuICAgICAgYmFja2dyb3VuZCAjMmYyZjJmXHJcbiAgICAgIGFcclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIHBhZGRpbmcgMCAxOHB4XHJcbiAgICAgICAgJGZvbnQoMTJweCwjZWNlY2VjKVxyXG4gICAgICAgIGJvcmRlci1yaWdodCBzb2xpZCAycHggIzRmNGY0ZlxyXG4gICAgICAgIGhlaWdodCAyOHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQgMjhweFxyXG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxyXG4gICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IG5vbmVcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICM0ZjRmNGZcclxuICAgIC5uYXZfbGlzdF9lZGl0XHJcbiAgICAgIHdpZHRoIGF1dG9cclxuICAgICAgYVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpXHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgc29saWQgMnB4ICM0ZjRmNGZcclxuXHJcbi8vUlNTXHJcbi5yc3NGaXhcclxuICB3aWR0aCAyOHB4XHJcbiAgaGVpZ2h0IDI4cHhcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gIGxpbmUtaGVpZ2h0IDI0cHhcclxuICBwb3NpdGlvbiBmaXhlZFxyXG4gIGJvdHRvbSA3MHB4XHJcbiAgcmlnaHQgMjc1cHhcclxuICBiYWNrZ3JvdW5kICNmZmZcclxuICBib3JkZXIgc29saWQgMnB4ICMyZjJmMmZcclxuICAmOmhvdmVyXHJcbiAgICBiYWNrZ3JvdW5kICMyZjJmMmZcclxuICAgIC5mYVxyXG4gICAgICBjb2xvciAjZmZmXHJcbiAgLmZhXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gICAgY29sb3IgIzMzM1xyXG4gICAgbWFyZ2luLXRvcCA1cHhcclxuXHJcblxyXG5cclxuLy8t6L+U5Zue6aG26YOoXHJcbi5za2luX2JhY2tUb3BcclxuICBkaXNwbGF5IG5vbmVcclxuICBwb3NpdGlvbiBmaXhlZFxyXG4gIGJvdHRvbSAzNXB4XHJcbiAgcmlnaHQgMjc1cHhcclxuICBiYWNrZ3JvdW5kICNmZmZcclxuICAkc3R5bGUoKVxyXG4gICRmb250KDE0cHgsIzJmMmYyZilcclxuICAmOmhvdmVyXHJcbiAgICBiYWNrZ3JvdW5kICMyZjJmMmZcclxuICAgIGNvbG9yICNmZmZcclxuICAuZmFcclxuICAgIG1hcmdpbi10b3AgNXB4XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8vLeWPs+mDqOagt+W8j1xyXG4uc2tpbl9yaWdodFxyXG4gIHBvc2l0aW9uIGZpeGVkXHJcbiAgcmlnaHQgMFxyXG4gIHRvcCA0MHB4XHJcbiAgd2lkdGggMjUwcHhcclxuICBoZWlnaHQgMTAwJVxyXG4gIGJhY2tncm91bmQgIzJmMmYyZlxyXG4gIGNvbG9yICNlY2VjZWNcclxuICB6LWluZGV4IDEwMFxyXG4gIC8vcGFkZGluZy1ib3R0b20gMTAwcHhcclxuICAvL292ZXJmbG93LXkgYXV0b1xyXG4gIC5za2luX3Jfd3JhcFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgICAuc2tpbl9yXHJcbiAgICAgIC8vcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgd2lkdGggMjUwcHhcclxuICAgICAgbWFyZ2luIDI4cHggMCA0MHB4XHJcbiAgICAgIC5mYS1hcnJvdy1yaWdodFxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIHdpZHRoIDIwcHhcclxuICAgICAgICBoZWlnaHQgMjVweFxyXG4gICAgICAgIGJhY2tncm91bmQgIzJmMmYyZlxyXG4gICAgICAgIHRvcCAtMTdweFxyXG4gICAgICAgIGxlZnQgMTVweFxyXG4gICAgICAgICRmb250KDE4cHgsI2ZmZilcclxuICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICAgIHotaW5kZXggMlxyXG4gICAgICAubWVzc1xyXG4gICAgICAgIC5oZWFkXHJcbiAgICAgICAgICB3aWR0aCAxMDBweFxyXG4gICAgICAgICAgaGVpZ2h0IDEwMHB4XHJcbiAgICAgICAgICBtYXJnaW4gMCBhdXRvXHJcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgLm1lc3NfbmFtZVxyXG4gICAgICAgICAgJGZvbnQoMThweCwjZWNlY2VjKVxyXG4gICAgICAgICAgcGFkZGluZyAxNXB4IDBcclxuICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgICAgLmdyYWRlXHJcbiAgICAgICAgICBwYWRkaW5nIDAgMCAxMnB4IDgwcHhcclxuICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxyXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICAgICNpbnRlcmdyYWxfcG9wXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgIHBhZGRpbmcgMCAxMHB4XHJcbiAgICAgICAgICAgIHdpZHRoIDEyMHB4XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgICAgICAgIGhlaWdodCAzMHB4XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDMwcHhcclxuICAgICAgICAgICAgdG9wIDI1cHhcclxuICAgICAgICAgICAgbGVmdCA1MCVcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgLTYwcHhcclxuICAgICAgICAgICAgei1pbmRleCAyXHJcbiAgICAgICAgICAgIGJvcmRlciBzb2xpZCAxcHggIzRmNGY0ZlxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgICAgICAgJGZvbnQoMTJweCwjMzMzKVxyXG4gICAgICAgICAgLnRyaWFuZ2xlX3RpcFxyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBjb250ZW50ICcnXHJcbiAgICAgICAgICAgIHdpZHRoIDBcclxuICAgICAgICAgICAgYm9yZGVyLXRvcCBub25lXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gc29saWQgNnB4ICNmZmZcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQgc29saWQgNnB4IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodCBzb2xpZCA2cHggdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgdG9wIC02cHhcclxuICAgICAgICAgICAgbGVmdCA1MCVcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgLTNweFxyXG4gICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAyMHB4XHJcbiAgICAgICAgICBwXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgOHB4XHJcbiAgICAgICAgLmJsb2dfbWVkYWxcclxuICAgICAgICAgIC5tZWRhbF9pbWdcclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgICAgICB3aWR0aCA2MHB4XHJcbiAgICAgICAgICAgIGhlaWdodCA2MHB4XHJcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG8gMjBweFxyXG4gICAgICAgICAgLm1lZGFsX2NcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxyXG4gICAgICAgICAgICBhXHJcbiAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjBweFxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgICAgIC5hdHRlbnRpb25cclxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICAgICAgYVxyXG4gICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgICAgd2lkdGggNzBweFxyXG4gICAgICAgICAgICAgIGhlaWdodCAyNHB4XHJcbiAgICAgICAgICAgICAgYm9yZGVyIHNvbGlkIDFweCAjZmZmXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuICAgICAgICAgICAgICBjb2xvciAjZWNlY2VjXHJcbiAgICAgICAgICAgICAgLy9mb250LXNpemUgMFxyXG4gICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgICAgICAgICAgICAgY29sb3IgIzJmMmYyZlxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgICAgICAgICAuZmEsc3BhblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDJweFxyXG4gICAgICAgICAgICAgIC5mYVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDJweFxyXG4gICAgICAgICAgICAuYWxyZWFkeUFkZFxyXG4gICAgICAgICAgICAgIGJvcmRlciBzb2xpZCAxcHggIzY2NjY2NlxyXG4gICAgICAgICAgICAgIGNvbG9yICM4ZThlOGVcclxuICAgICAgICAgICAgICAuZmFcclxuICAgICAgICAgICAgICAgIGNvbG9yICMyOGQ3MTZcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQgJ1xcZjAwYydcclxuICAgICAgICAgICAgLndoaXRlQ29sb3JcclxuICAgICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgICBjb2xvciAjZmZmXHJcblxyXG5cclxuICAgICAgICAgIC5jb250YWN0XHJcbiAgICAgICAgICAgIHBhZGRpbmcgMjVweCAxNXB4IDIwcHggMjJweFxyXG4gICAgICAgICAgICBmb250LXNpemUgMFxyXG4gICAgICAgICAgICBzcGFuXHJcbiAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjVweFxyXG4gICAgICAgICAgICAgICRmb250KDE0cHgsIzk5OSlcclxuICAgICAgICAgICAgYVxyXG4gICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuICAgICAgICAgICAgICAkZm9udCgxNHB4LCM5OTkpXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxyXG4gICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgIGNvbG9yICNiYmJcclxuICAgICAgICAgICAgICAvLy5mYVxyXG5cclxuICAgICAgLy8t5paH56ug5pCc57SiXHJcbiAgICAgIC5hcnRpY2xlX3NlYXJjaFxyXG4gICAgICAgIHBhZGRpbmcgNXB4IDAgMjBweFxyXG4gICAgICAgIC5hcnRpY2xlX3NlYXJjaF9jXHJcbiAgICAgICAgICB3aWR0aCAyMDBweFxyXG4gICAgICAgICAgaGVpZ2h0IDMwcHhcclxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICBtYXJnaW4gMCBhdXRvXHJcbiAgICAgICAgICBpbnB1dFxyXG4gICAgICAgICAgICB3aWR0aCAyMDBweFxyXG4gICAgICAgICAgICBoZWlnaHQgMzBweFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICM0ZjRmNGZcclxuICAgICAgICAgICAgb3V0bGluZSBub25lXHJcbiAgICAgICAgICAgIGJvcmRlciBub25lXHJcbiAgICAgICAgICAgIHBhZGRpbmcgMCAxMHB4XHJcbiAgICAgICAgICAgIGNvbG9yICNkZGRcclxuICAgICAgICAgIC5mYS1zZWFyY2hcclxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgICAgcmlnaHQgMTBweFxyXG4gICAgICAgICAgICB0b3AgOHB4XHJcblxyXG4gICAgICAvLy3kuJPmoI/jgIHor77nqIvjgIHmlofnq6DliIbnsbtcclxuICAgICAgLmNsYXNzaWZ5XHJcbiAgICAgICAgLmNsYXNzaWZ5X2xpc3RcclxuICAgICAgICAgIGR0XHJcbiAgICAgICAgICAgIHBhZGRpbmcgMTZweFxyXG4gICAgICAgICAgICBib3JkZXItdG9wIHNvbGlkIDFweCAjNGY0ZjRmXHJcbiAgICAgICAgICAgIC5mYVxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuICAgICAgICAgICAgLmNvbHVtblxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgICAgICAgY29sb3IgI2VjZWNlY1xyXG4gICAgICAgICAgICAuYXJ0aWNsZV9saXN0XHJcbiAgICAgICAgICAgICAgcGFkZGluZyAyMHB4IDAgMCAwXHJcbiAgICAgICAgICAgICAgaGVpZ2h0IGF1dG9cclxuICAgICAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICAgICAgICB1bFxyXG4gICAgICAgICAgICAgICAgYVxyXG4gICAgICAgICAgICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAgICAgICAgICAgbGlcclxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplIDBcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXHJcbiAgICAgICAgICAgICAgICBhXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICAgICAgICAgICAgICAkZm9udCgxMnB4LCNjY2MpXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoIDcyJVxyXG4gICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93IGVsbGlwc2lzXHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICNmZmZcclxuICAgICAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoIDI0JVxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMTJweFxyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA1cHhcclxuICAgICAgICAgICAgI2FydGljbGVfbGlzdDBcclxuICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICAgICAgIC5yc3NcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSBzb2xpZCAxcHggIzRmNGY0ZlxyXG4gICAgICAgICAgZGRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcCBzb2xpZCAxcHggIzRmNGY0ZlxyXG4gICAgICAgICAgICBwYWRkaW5nIDEwcHggMTVweCA1MHB4XHJcbiAgICAgICAgICAgIC5hcnRpY2xlX2FkZFxyXG4gICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICAgICBoZWlnaHQgMzBweFxyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDMwcHhcclxuICAgICAgICAgICAgICBib3JkZXIgZGFzaGVkIDFweCAjNGY0ZjRmXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICAgICAgICAkZm9udCgxOHB4LCM0ZjRmNGYpXHJcbiAgICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICM5OTk5OTlcclxuICAgICAgICAgICAgICAgIGNvbG9yICM5OTlcclxuXHJcbiAgICAgICAgLmNsYXNzaWZ5X2xpc3RcclxuICAgICAgICAgIGR0XHJcbiAgICAgICAgICAgIC5uZXdfY29tbWVudFxyXG4gICAgICAgICAgICAgIGxpXHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIGRhc2hlZCAxcHggI2E4YThhOFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMTBweFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgICAgICAgICAgICAgIHBcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcclxuICAgICAgICAgICAgICAgICAgY29sb3IgI2VjZWNlY1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XHJcbiAgICAgICAgICAgICAgICAgIGFcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgI2VjZWNlY1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICNmZmZcclxuICAgICAgICAgICAgICAgICAgLnJlcGx5X25hbWVcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICNlOTZkNWJcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvciAjZTk2ZDViXHJcbiAgICAgICAgICAgICAgICAucmVwbHlfY1xyXG4gICAgICAgICAgICAgICAgICBjb2xvciAjYThhOGE4XHJcblxyXG4uanNfY29sdW1uX3dyYXBcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDoxNDAwcHgpXHJcbiAgLnNraW5fcmlnaHRcclxuICAgIC5za2luX3Jfd3JhcFxyXG4gICAgICAuc2tpbl9yXHJcbiAgICAgICAgLmZhLWFycm93LXJpZ2h0XHJcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuXHJcbiIsIi5za2luX3JpZ2h0X3NtYWxsXHJcbiAgd2lkdGggNTBweFxyXG4gIHBvc2l0aW9uIGZpeGVkXHJcbiAgcmlnaHQgLTUwMHB4XHJcbiAgdG9wIDQwcHhcclxuICB6LWluZGV4IDIwXHJcbiAgYmFja2dyb3VuZCAjMmYyZjJmXHJcbiAgaGVpZ2h0IDEwMCVcclxuICBwYWRkaW5nIDUwcHggMCAxMHB4XHJcbiAgLnNraW5fcl9zbWFsbFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgICAuZmEtbmF2aWNvblxyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICByaWdodCAxNnB4XHJcbiAgICAgIHRvcCAtMzVweFxyXG4gICAgICAkZm9udCgxOHB4LCNmZmYpXHJcbiAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAuaGVhZF9zbWFsbFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbSAxMzVweFxyXG4gICAgICBpbWdcclxuICAgICAgICB3aWR0aCA1MHB4XHJcbiAgICAgICAgaGVpZ2h0IDUwcHhcclxuXHJcbiAgICAuclNtYWxsTGlzdFxyXG4gICAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICAgbGlcclxuICAgICAgICBib3JkZXItdG9wIHNvbGlkIDFweCAjNGY0ZjRmXHJcbiAgICAgICAgcGFkZGluZyAxNXB4IDBcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAgICAgLnNtYWxsX2NvbHVtblxyXG4gICAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgICAgICAkZm9udCgxMnB4LCNlY2VjZWMpXHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgLmZhXHJcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgICAgLnNtYWxsX2NvbHVtblxyXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIC5mYVxyXG4gICAgICAgICAgJGZvbnQoMThweCwjZmZmKVxyXG4gICAgICAgICAgbWFyZ2luIDAgYXV0b1xyXG4gICAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICAgICAuYWRkX2FydGljbGVcclxuICAgICAgICAgIHdpZHRoIDMwcHhcclxuICAgICAgICAgIGhlaWdodCAzMHB4XHJcbiAgICAgICAgICBtYXJnaW4gMCBhdXRvXHJcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMzBweFxyXG4gICAgICAgICAgYm9yZGVyIGRhc2hlZCAxcHggIzRmNGY0ZlxyXG4gICAgICAgICAgLmZhXHJcbiAgICAgICAgICAgIGNvbG9yICM0ZjRmNGZcclxuICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICM5OTk5OTlcclxuICAgICAgICAgICAgLmZhXHJcbiAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgICBjb2xvciAjOTk5XHJcblxyXG4gICAgICAuc21hbGxfYXJ0aWNsZVxyXG4gICAgICAgIHBhZGRpbmcgMTVweCAxMHB4XHJcbiAgICAgIC5zbWFsbF9hZGRcclxuICAgICAgICAuZmFcclxuICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcblxyXG5cclxuICAgIC5yU21hbGxfYlxyXG4gICAgICB3aWR0aCA1MHB4XHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIGJvdHRvbSA1MHB4XHJcbiAgICAgIGxlZnQgMCIsIi5saXN0X2NfVGl0bGVcclxuICBib3JkZXItYm90dG9tIHNvbGlkIDFweCAjNjY2NjY2XHJcbiAgLmRldGFpbF9wXHJcbiAgICBtYXgtd2lkdGggMTAzNXB4XHJcbiAgICBwYWRkaW5nIDVweCAwXHJcbiAgICBsYWJlbFxyXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICBtYXJnaW4tcmlnaHQgMTVweFxyXG4gICAgICAkZm9udCgxNHB4LCMzMzMpXHJcbiAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxyXG4gICAgICBlbVxyXG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XHJcbiAgLnJlYWRfclxyXG4gICAgdGV4dC1hbGlnbiByaWdodFxyXG4gICAgbGFiZWxcclxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcclxuICAgICAgJGZvbnQoMTRweCwjYmJiKVxyXG4gICAgICBmb250LXdlaWdodCBub3JtYWxcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGN1cnNvciBwb2ludGVyXHJcblxyXG4gICAgICBzcGFuXHJcbiAgICAgICAgY29sb3IgIzY2NlxyXG4gICAgICAuaG92ZXJfYnRuXHJcbiAgICAgICAgY29sb3IgIzY2NlxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIGNvbG9yICMyYTY0OTZcclxuICAgIC5kZWxldGVfYnRuXHJcbiAgICAgIGNvbG9yICNlNDEyMTJcclxuICAgICAgc3BhblxyXG4gICAgICAgIGNvbG9yICNlNDEyMTJcclxuLnNraW5fZGV0YWlsXHJcbiAgcGFkZGluZyAyMHB4IDBcclxuICB3b3JkLWJyZWFrIGJyZWFrLXdvcmRcclxuICBhXHJcbiAgICBjb2xvciAjNDI4YmNhXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGNvbG9yICNjYzAwMDBcclxuICBpbWdcclxuICAgIG1heC13aWR0aCAxMDAlXHJcbiAgY29kZVxyXG4gICAgd29yZC1icmVhayBicmVhay13b3JkXHJcbiAgICB3aGl0ZS1zcGFjZSBwcmUtd3JhcCFpbXBvcnRhbnRcclxuICBwXHJcbiAgICAkZm9udCgxNXB4LCM2NjYpXHJcbiAgICBsaW5lLWhlaWdodCAyNnB4XHJcbiAgICBzdHJvbmdcclxuICAgICAgZm9udC1zaXplIDE2cHhcclxuXHJcblxyXG4uc2tpbl9saXN0XHJcbiAgLmxpc3RfY1xyXG4gICAgZGxcclxuICAgICAgZHRcclxuICAgICAgICB3aWR0aCBhdXRvXHJcbiAgICAgICAgcG9zaXRpb24gc3RhdGljXHJcbiAgICAgICAgbWFyZ2luIDBcclxuICAgICAgZGRcclxuICAgICAgICBtYXJnaW4gMFxyXG4gICAgICAgIG1heC13aWR0aCBhdXRvXHJcblxyXG5cclxuXHJcbiIsIi5yZXByaW50X2NvcHlcclxuICAkZm9udCgxNHB4LCNlOTZkNWIpIiwiLmJvbGVcclxuICBtYXJnaW4gNDBweCAwXHJcbiAgYm9yZGVyLXRvcCBkYXNoZWQgMXB4ICNiZGJkYmRcclxuICBib3JkZXItYm90dG9tIGRhc2hlZCAxcHggI2JkYmRiZFxyXG4gIHBhZGRpbmcgMTVweCAwXHJcbiAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgLmJvbGVfdFxyXG4gICAgbGluZS1oZWlnaHQgMjRweFxyXG4gICAgc3BhblxyXG4gICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIHdpZHRoIDQwJVxyXG4gICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgICRmb250KDI0cHgsI2Y1YTc0MSlcclxuICAgIGxhYmVsXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgd2lkdGggNDAlXHJcbiAgICAgIHRleHQtYWxpZ24gcmlnaHRcclxuICAgICAgZmxvYXQgcmlnaHRcclxuICAgICAgJGZvbnQoMTRweCwjOTk5OTk5KVxyXG4gICAgICBmb250LXdlaWdodCBub3JtYWwiLCIuYm9sZV9jb21tZW50XHJcbiAgcGFkZGluZyAyMHB4IDAgMFxyXG4gIG92ZXJmbG93IGhpZGRlblxyXG4gIGR0XHJcbiAgICB3aWR0aCA0MHB4XHJcbiAgICBmbG9hdCBsZWZ0XHJcbiAgICBtYXJnaW4tcmlnaHQgMjBweFxyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoIDQwcHhcclxuICAgICAgaGVpZ2h0IDQwcHhcclxuICBkZFxyXG4gICAgbWFyZ2luLWxlZnQgNjBweFxyXG4gICAgY29sb3IgIzY2NlxyXG4gICAgLnVzZXJuYW1lXHJcbiAgICAgICRmb250KDE0cHgsIzRmNGY0ZilcclxuICAgICAgZm9udC13ZWlnaHQgYm9sZFxyXG4gICAgICBwYWRkaW5nIDBcclxuICAgICAgbWFyZ2luIDAgMCA4cHhcclxuICAgIC5jb21tZW50X3BcclxuICAgICAgYm9yZGVyLWJvdHRvbSBzb2xpZCAxcHggICNlY2VjZWNcclxuICAgICAgJGZvbnQoMTRweCwjNGY0ZjRmKVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbSA4cHhcclxuICAgICAgZmllbGRzZXRcclxuICAgICAgICBiYWNrZ3JvdW5kICNmOGZhZmJcclxuICAgICAgICBib3JkZXIgc29saWQgMXB4ICNlOGViZWRcclxuICAgICAgICBwYWRkaW5nIDEwcHhcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIG1hcmdpbi10b3AgMzBweFxyXG4gICAgICAgIGxlZ2VuZFxyXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgIHRvcCAtMjFweFxyXG4gICAgICAgICAgbGVmdCAwXHJcbiAgICAgICAgICBmb250LXNpemUgMTJweFxyXG4gICAgICAgICAgY29sb3IgIzk5OVxyXG4gICAgICAgICAgYm9yZGVyIG5vbmVcclxuICAgIC5jb21tZW50X2JcclxuICAgICAgcGFkZGluZyA4cHggMFxyXG4gICAgICAkZm9udCgxMnB4LCM5OTkpXHJcbiAgICAgIHNwYW5cclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICAgIHdpZHRoIDMwJVxyXG4gICAgICBsYWJlbFxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICBmbG9hdCByaWdodFxyXG4gICAgICAgIHdpZHRoIDUwJVxyXG4gICAgICAgIHRleHQtYWxpZ24gcmlnaHRcclxuICAgICAgICAuZmFcclxuICAgICAgICAgICRmb250KDE0cHgsI2JiYilcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0IDE1cHhcclxuICAgICAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAgICAgLmZhLWNsb3NlXHJcbiAgICAgICAgICBjb2xvciAjZTQxMjEyXHJcbiIsIi5wcmFpc2VcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICRmb250KDI0cHgsIzk5OTk5OSlcclxuICBwYWRkaW5nLXRvcCA0MHB4XHJcbiAgbGFiZWxcclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICBtYXJnaW4tcmlnaHQgMzZweFxyXG4gICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICY6aG92ZXJcclxuICAgICAgY29sb3IgI2RkMzczN1xyXG4gICAgc3BhblxyXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICBtYXJnaW4tcmlnaHQgOXB4XHJcbiAgICAgIGVtXHJcbiAgICAgICAgZm9udC13ZWlnaHQgbm9ybWFsXHJcbiAgLnByYWlzZV9yZWRcclxuICAgIGNvbG9yICNkZDM3MzdcclxuLy/liIbkuqtcclxuLmJsb2dfc2hhcmVcclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gIHBhZGRpbmcgMzBweCAwIDQwcHhcclxuICAuZmFcclxuICAgIG1hcmdpbi1yaWdodCAxOHB4XHJcbiAgICAkZm9udCgxOHB4LCM2NjYpXHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgJjpob3ZlclxyXG4gICAgICBjb2xvciAjNGY0ZjRmXHJcblxyXG4uZm9yd2FyZF9iYWNrXHJcbiAgcGFkZGluZyAyMHB4IDBcclxuICBib3JkZXItdG9wIHNvbGlkIDFweCAjNjY2NjY2XHJcbiAgLmJhY2ssLmZvcndhcmRcclxuICAgIHdpZHRoIDUwJVxyXG4gICAgYVxyXG4gICAgICAkZm9udCgxNHB4LCM0ZjRmNGYpXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBjb2xvciAjMmYyZjJmXHJcbiAgICAgICAgc3BhblxyXG4gICAgICAgICAgYmFja2dyb3VuZCAjNGY0ZjRmXHJcbiAgICAgICAgICAuZmFcclxuICAgICAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICBzcGFuXHJcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICB3aWR0aCAzMHB4XHJcbiAgICAgICAgaGVpZ2h0IDMwcHhcclxuICAgICAgICBib3JkZXIgc29saWQgMnB4ICM0ZjRmNGZcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcclxuICAgICAgICAuZmFcclxuICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICAgICAgICBtYXJnaW4tdG9wIDNweFxyXG4gICAgICBlbVxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgbWFyZ2luLWxlZnQgMTBweFxyXG4gICAgICAgIHdpZHRoIDczJVxyXG4gICAgICAgIHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcclxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcclxuICAuZm9yd2FyZFxyXG4gICAgdGV4dC1hbGlnbiByaWdodFxyXG4gICAgc3BhblxyXG4gICAgICBtYXJnaW4tbGVmdCAxMHB4IiwiLmNvbW1lbnRcclxuICBwYWRkaW5nIDMwcHggMFxyXG4gIC5jb21tZW50X3RcclxuICAgICRmb250KDE0cHgsIzMzMylcclxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcclxuICAucHVibGlzaF9jb21tZW50XHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nLXRvcCAyMHB4XHJcbiAgICBkdFxyXG4gICAgICB3aWR0aCA0MHB4XHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgbWFyZ2luLXJpZ2h0IDIwcHhcclxuICAgICAgaW1nXHJcbiAgICAgICAgd2lkdGggNDBweFxyXG4gICAgICAgIGhlaWdodCA0MHB4XHJcbiAgICBkZFxyXG4gICAgICBtYXJnaW4tbGVmdCA2MHB4XHJcbiAgICAgIC5wdWJsaXNoX3R4dFxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICBib3JkZXIgc29saWQgMXB4ICNkY2RjZGNcclxuICAgICAgICBoZWlnaHQgMTAwcHhcclxuICAgICAgICAkZm9udCgxNHB4LCM2NjYpXHJcbiAgICAgICAgcGFkZGluZyA1cHggMTBweFxyXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgLnB1Ymxpc2hcclxuICAgICAgICBwYWRkaW5nIDVweCAwXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICAucHVibGlzaF9sXHJcbiAgICAgICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgICAgICAuZmFcclxuICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcclxuICAgICAgICAucHVibGlzaF9idG5cclxuICAgICAgICAgIGZsb2F0IHJpZ2h0XHJcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICB3aWR0aCA3MHB4XHJcbiAgICAgICAgICBoZWlnaHQgMjdweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMjdweFxyXG4gICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICAgIGJhY2tncm91bmQgIzQzOGFiYlxyXG4gICAgICAgICAgJGZvbnQoMTRweCwjZmZmKVxyXG4gICAgICAgIC8v54K55Ye7Y29kZeW8ueWHuuW8ueahhumAieaLqeebuOW6lOaooeWdl1xyXG4gICAgICAgIC5jb21tZW50LWNvZGUtcG9wXHJcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICB3aWR0aCA0NDVweFxyXG4gICAgICAgICAgaGVpZ2h0IDY1cHhcclxuICAgICAgICAgIGJhY2tncm91bmQgIzRmNGY0ZlxyXG4gICAgICAgICAgdG9wIC03MHB4XHJcbiAgICAgICAgICBsZWZ0IC00MHB4XHJcbiAgICAgICAgICBhXHJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgIG1pbi13aWR0aCA0OXB4XHJcbiAgICAgICAgICAgIHBhZGRpbmcgMCA1cHhcclxuICAgICAgICAgICAgaGVpZ2h0IDMycHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMzJweFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQgc29saWQgMXB4ICM2NjZcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSBzb2xpZCAxcHggIzY2NlxyXG4gICAgICAgICAgICAkZm9udCgxNHB4LCNmMGYwZjApXHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAgICAgICAuYXJyYlxyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICAgIHotaW5kZXggMjBcclxuICAgICAgICAgICAgd2lkdGggMFxyXG4gICAgICAgICAgICBjb250ZW50ICcnXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgIGxlZnQgNDBweFxyXG4gICAgICAgICAgICBib3R0b20gLTExcHhcclxuICAgICAgICAgICAgYm9yZGVyLXRvcCBzb2xpZCAxMXB4ICM0ZjRmNGZcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQgc29saWQgN3B4IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodCBzb2xpZCA3cHggdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSBub25lXHJcblxyXG4gIC5jb21tZW50X2xpc3RcclxuICAgIC5jb21fbGlzdF90XHJcbiAgICAgICRmb250KDE4cHgsIzk5OSlcclxuICAgICAgcGFkZGluZy10b3AgMTVweFxyXG4gICAgLnVzZXJuYW1lXHJcbiAgICAgIHNwYW5cclxuICAgICAgICBmb250LXdlaWdodCBib2xkXHJcblxyXG4gICAgLmJvbGVfY29tbWVudFxyXG4gICAgICBkZFxyXG4gICAgICAgIC5wdWJsaXNoX2NvbW1lbnRcclxuICAgICAgICAgIGRpc3BsYXkgbm9uZVxyXG4iLCIuYmFja1RvVG9wXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICB3aWR0aDozNXB4XHJcbiAgICBoZWlnaHQ6NTBweFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gICAgYmFja2dyb3VuZDogIzM2YjdmMlxyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICBfcG9zaXRpb246YWJzb2x1dGVcclxuICAgIHJpZ2h0OjBcclxuICAgIGJvdHRvbTo1MHB4XHJcbiAgICBfYm90dG9tOmF1dG9cclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICBjb2xvcjojZmZmXHJcbi5iYWNrVG9Ub3AgLmZhXHJcbiAgICBoZWlnaHQ6IDM1cHhcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4IiwiLnNraW5fbGlzdFxyXG4gIC5jb3Vyc2VfbGlzdFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgYm9yZGVyLWJvdHRvbSBkYXNoZWQgMXB4ICNkZGRkZGRcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgcGFkZGluZy1ib3R0b20gMjBweFxyXG4gICAgZHRcclxuICAgICAgd2lkdGggMTUwcHhcclxuICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICBpbWdcclxuICAgICAgICB3aWR0aCAxNTBweFxyXG4gICAgICAgIGhlaWdodCAxMDBweFxyXG4gICAgZGRcclxuICAgICAgbWFyZ2luLWxlZnQgMTcwcHhcclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgIC5jb3Vyc2VfdFxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgJGZvbnQoMThweCwjNDM4YWJiKVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDEwcHhcclxuICAgICAgLmNvdXJzZV9wXHJcbiAgICAgICAgJGZvbnQoMTRweCwjNGY0ZjRmKVxyXG4gICAgICAuY291cnNlX2JcclxuICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XHJcbiAgICAgICAgLmNvdXJzZV9iX2xcclxuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgICRmb250KDE0cHgsIzRmNGY0ZilcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxyXG4gICAgICAgIC5jb3Vyc2VfYl9yXHJcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICAkZm9udCgxOHB4LCNmNWE3NDEpXHJcbiIsIi5za2luX2xpc3RcclxuICAuY29sdW1uX2xpc3RcclxuICAgIGR0XHJcbiAgICAgIHdpZHRoIDEyMHB4XHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgaW1nXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgbWF4LXdpZHRoIDEyMHB4XHJcbiAgICAgICAgbWF4LWhlaWdodCAxMjBweFxyXG4gICAgICAgIGJvcmRlciBzb2xpZCAxcHggI2UyZTJlMlxyXG4gICAgZGRcclxuICAgICAgbWFyZ2luLWxlZnQgMTQwcHhcclxuICAgICAgLmNvbHVtbl9iX2JcclxuICAgICAgICBzcGFuLGlcclxuICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAkZm9udCgxNHB4LCM5OTkpXHJcbiAgICAgICAgICBmb250LXdlaWdodCBub3JtYWxcclxuICAgICAgICBpXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQgMzBweCIsIlxyXG4vKiBwYWdlIOW8gOWniyAqL1xyXG4ucGFnZS1uYXZcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICBoZWlnaHQgYXV0b1xyXG4gIGFcclxuICAgIGNvbG9yICMzMzNcclxuLmNzZG4tcGFnaW5hdGlvblxyXG4gIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gIHdpZHRoIDEwMCVcclxuICBtYXJnaW4gMCBhdXRvXHJcbiAgdGV4dC1hbGlnbiBjZW50ZXJcclxuLmNzZG4tcGFnaW5hdGlvblxyXG4gIGNsZWFyIGJvdGhcclxuICBtYXJnaW4gMjBweCBhdXRvXHJcbiAgZGlzcGxheSB0YWJsZVxyXG4gIGZvbnQtc2l6ZSAxMnB4XHJcbiAgcGFkZGluZy10b3AgNXB4XHJcbiAgLmJ0blxyXG4gICAgcGFkZGluZyAzcHggN3B4XHJcbiAgICBtYXJnaW4gMCAtMXB4XHJcbiAgICBoZWlnaHQgMjJweFxyXG4gICAgbWluLXdpZHRoIDIycHhcclxuICAgIGJvcmRlciAxcHggc29saWQgI2NjY1xyXG4gICAgYm9yZGVyLXJhZGl1cyAzcHhcclxuICAgIGJhY2tncm91bmQgI2Y4ZjhmOFxyXG4gICAgbGluZS1oZWlnaHQgMTVweFxyXG4gICAgbWFyZ2luLWxlZnQgNXB4XHJcbiAgLnRleHRcclxuICAgIGNvbG9yICM5OTlcclxuICAgIGVtXHJcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgIG1hcmdpbi1yaWdodCAxMHB4XHJcbiAgICAgIGNvbG9yICM2NjZcclxuICAgIC5idG4gLmNhcmV0XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcclxuICBpbnB1dFxyXG4gICAgd2lkdGggMzBweFxyXG4gICAgaGVpZ2h0IDIycHhcclxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgbWFyZ2luIDAgNXB4XHJcbiAgLmJ0bjpob3ZlclxyXG4gICAgYm9yZGVyLWNvbG9yICNjYzAwMDBcclxuICAgIGJhY2tncm91bmQtY29sb3IgI2Y4ZjhmOFxyXG4gICAgY29sb3IgIzMzM1xyXG5cclxuICAucGFnZS1uYXZcclxuICAgIHNwYW4sYSxpbnB1dFxyXG4gICAgICBtYXJnaW4tcmlnaHQgNXB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgM3B4XHJcbiAgICAgIC8qY29sb3IgIzMzMyovXHJcbiAgICBpbnB1dC50ZXh0XHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgI2NjY1xyXG4gICAgICBwYWRkaW5nIDNweCA0cHhcclxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgbGluZS1oZWlnaHQgMFxyXG4gIC5hY3RpdmUsLmFjdGl2ZTpob3ZlclxyXG4gICAgYm9yZGVyLWNvbG9yICNjYzAwMDBcclxuICAgIGJhY2tncm91bmQtY29sb3IgI2NjMDAwMFxyXG4gICAgY29sb3IgI2ZmZlxyXG4gICAgY3Vyc29yIGRlZmF1bHRcclxuLyogcGFnZSDnu5PmnZ8gKi9cclxuXHJcbiIsIi5teV9hcnRpY2xlXHJcbiAgcGFkZGluZyAzMHB4IDAgMFxyXG4gIGgzXHJcbiAgICBmb250LXNpemUgMThweFxyXG4gICAgY29sb3IgIzk5OVxyXG4gICAgbGluZS1oZWlnaHQgMzBweFxyXG4gICAgcGFkZGluZy1ib3R0b20gMTBweFxyXG4gIC5teV9hcnRpY2xlX2NcclxuICAgIC5teV9hcnRpY2xlX2NfdFxyXG4gICAgICAvL2hlaWdodCAzNXB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDM1cHhcclxuICAgICAgYm9yZGVyLWJvdHRvbSBzb2xpZCAxcHggI2UyZTJlMlxyXG4gICAgICAubXlfYXJ0aWNsZV90X2xcclxuICAgICAgICBmb250LXNpemUgMThweFxyXG4gICAgICAgIGNvbG9yICM5OTlcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxyXG4gICAgICAubXlfYXJ0aWNsZV90X2N1clxyXG4gICAgICAgIGNvbG9yICMzMzNcclxuXHJcbiAgICAubXlfYXJ0aWNsZV9jX2NcclxuICAgICAgcGFkZGluZyAyMHB4IDAgMFxyXG4gICAgICAubXlfbGlzdFxyXG4gICAgICAgIHdpZHRoIDQ4JVxyXG4gICAgICAgIGxpXHJcbiAgICAgICAgICBmb250LXNpemUgMFxyXG4gICAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMjhweFxyXG4gICAgICAgICAgYSxsYWJlbFxyXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgICBjb2xvciAjMzMzXHJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxyXG4gICAgICAgICAgYVxyXG4gICAgICAgICAgICB3aWR0aCA2MiVcclxuICAgICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXHJcbiAgICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICB3aWR0aCAzNCVcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgMyVcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQgbm9ybWFsXHJcbiAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICBjb2xvciAjYmJiXHJcbiAgICAgICAgICAgIC5mYVxyXG4gICAgICAgICAgICAgIG1hcmdpbiAwIDVweFxyXG4gICAgICAgICAgICAgIGNvbG9yICNiYmJcclxuICAgICAgLm15X21vcmVcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgY2xlYXIgYm90aFxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBjb2xvciAjNjY2XHJcbiAgICAgICAgcGFkZGluZyAxMHB4IDBcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICBjb2xvciAjMzMzXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICNmMmYyZjJcclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6MTIyN3B4KVxyXG4gIC5teV9hcnRpY2xlXHJcbiAgICAubXlfYXJ0aWNsZV9jXHJcbiAgICAgIC5teV9hcnRpY2xlX2NfY1xyXG4gICAgICAgIC5teV9saXN0XHJcbiAgICAgICAgICBsaVxyXG4gICAgICAgICAgICBhXHJcbiAgICAgICAgICAgICAgd2lkdGggNTYlXHJcbiAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgd2lkdGggNDAlXHJcbiIsIi5hcnRpY2xlX2NhdGVfbGlzdFxyXG4gIHdpZHRoIDEwMCVcclxuICAuYXJ0aWNhbF9jYXRlX2NfbGlzdFxyXG4gICAgbGlcclxuICAgICAgd2lkdGggNDYlXHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgbWFyZ2luLXJpZ2h0IDI1cHhcclxuICAgICAgYm9yZGVyLWJvdHRvbSBkYXNoZWQgMXB4ICNkZGRcclxuICAgICAgcGFkZGluZy1ib3R0b20gMTVweFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbilcclxuICAgICAgICBtYXJnaW4tcmlnaHQgMFxyXG4gICAgICAvLyAmOmxhc3QtY2hpbGRcclxuICAgICAgLy8gICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgICAgLmFydGlfbFxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgd2lkdGggOTAlXHJcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdyBlbGxpcHNpc1xyXG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgY29sb3IgIzAwMFxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIGNvbG9yICM2NjZcclxuICAgICAgc3BhblxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgZmxvYXQgcmlnaHRcclxuICAgICAgICBoZWlnaHQgMjhweFxyXG4gICAgICAgIHBhZGRpbmcgMCA4cHhcclxuICAgICAgICBiYWNrZ3JvdW5kICNlMGVlZjFcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzIDVweCIsIiNyZXBvcnRfZGlhbG9nXHJcbiAgZGlzcGxheSBub25lXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBsZWZ0IDMwJVxyXG4gIHJpZ2h0IDMzJVxyXG4gIHRvcCAzMyVcclxuICB6LWluZGV4IDEwMDBcclxuICBwYWRkaW5nIDIwcHhcclxuICBmb250LXNpemUgMTRweFxyXG4jcGFuZWxfcmVwb3J0XHJcbiAgYmFja2dyb3VuZCAjZmZmXHJcbiAgYm9yZGVyIHNvbGlkIDFweCAjZGRkXHJcbiAgd2lkdGggNDQwcHhcclxuICBwYWRkaW5nIDhweCA4cHggMjBweFxyXG4gIGJvcmRlci1yYWRpdXMgNXB4XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzIDVweFxyXG4gIC5wYW5lbF9oZWFkXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gIC5wb3BfdGFibGVcclxuICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgIG1hcmdpbiAxMHB4IDAgMCAxMnB4XHJcbiAgICB0aCx0ZFxyXG4gICAgICBwYWRkaW5nIDRweCAwXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduIHRvcFxyXG4gICAgICBmb250LXNpemUgMTJweFxyXG4gICAgdGhcclxuICAgICAgdGV4dC1hbGlnbiByaWdodFxyXG4gICAgICBmb250LXdlaWdodCBub3JtYWxcclxuXHJcbiAgICBoM1xyXG4gICAgICBsaW5lLWhlaWdodCA2MHB4XHJcbiNwYW5lbF9yZXBvcnR0eXBlXHJcbiAgbGFiZWxcclxuICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxyXG4gICAgZm9udC1zaXplIDEycHhcclxuI3JlcG9ydF9vdGhlcl9jb250ZW50XHJcbiAgaGVpZ2h0IDE2cHhcclxuICBwYWRkaW5nIDBcclxuICBib3JkZXIgc29saWQgMXB4ICM5OTlcclxuI3NwX25cclxuICBmb250LXNpemUgMTJweFxyXG4jYnRuU3VibWl0UmVwb3J0LCNidG5DbG9zZVJlcG9ydERpYWxvZ1xyXG4gIGJvcmRlciAwXHJcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuXHJcbiIsIi8v5Lit6Ze05rua5Yqo5p2h5qC35byPXHJcbi8vaWU6XHJcbjo6c2Nyb2xsYmFyLWJhc2UtY29sb3JcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwxODAsMTgwLC40KVxyXG4gIGJvcmRlci1yYWRpdXMgNXB4XHJcbjo6c2Nyb2xsYmFyLXRyYWNrLWNvbG9yXHJcbiAgd2lkdGg6IDEwcHhcclxuICBoZWlnaHQ6IDEwcHhcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwyMjAsMjIwLC41KVxyXG4gIGJvcmRlci1yYWRpdXMgNXB4XHJcbi8vRkY6XHJcbnNjcm9sbGJhclxyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Lyog5rua5Yqo5p2h6IOM5pmv6YCP5piOICovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyAvKiDmu5rliqjmnaHog4zmma/lm77moYjkuI3mmL7npLogKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgLyog5pu05pS55rua5Yqo5p2h55qE5a6a5L2N5pa55byP5Li655u45a+5ICovXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OSAhaW1wb3J0YW50OyAvKiDmiormu5rliqjmnaHmj5DliLBa6L205pyA5LiK5bGCICovXHJcbnNjcm9sbGJhciB0aHVtYlxyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwxMDAsMjU1LC4yNSkgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCAhaW1wb3J0YW50OyAvKiDmu5rliqjmnaHmjInpkq7ovrnmoYYgKi9cclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwxMDAsMjU1LC4xKSAhaW1wb3J0YW50OyAgLyog5rua5Yqo5p2h5oyJ6ZKu6L655qGG6aKc6Imy5ZKM6YCP5piO5bqmICovXHJcbi8qIOa7muWKqOadoeaMiemSrjrpvKDmoIfmgqzlgZzkuI7ngrnlh7vmi5bliqjml7bln7rmnKzmoLflvI8gKi9cclxuc2Nyb2xsYmFyOmhvdmVyIHRodW1iLFxyXG5zY3JvbGxiYXIgdGh1bWI6aG92ZXIsXHJcbnNjcm9sbGJhciB0aHVtYjphY3RpdmVcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMTAwLDI1NSwuNzUpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuXHJcblxyXG4vL2Nocm9tZVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyXHJcbiAgICAgICAgd2lkdGg6IDEwcHhcclxuICAgICAgICBoZWlnaHQ6IDEwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwyMjAsMjIwLC41KVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNXB4XHJcblxyXG4vKuWumuS5iea7muWKqOadoei9qOmBkyDlhoXpmLTlvbEr5ZyG6KeSKi9cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcblxyXG5cclxuLyrlrprkuYnmu5HlnZcg5YaF6Zi05b2xK+WchuinkiovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLDE4MCwxODAsLjQpXHJcbiAgICBib3JkZXItcmFkaXVzIDVweCIsIkBpbXBvcnQgJy4uL21vZHVsZXMvbW9kX2ZuJ1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9sZWZ0J1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9tb3N0J1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9kYXRlJ1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9saXN0J1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9uYXYnXHJcbkBpbXBvcnQgJy4uL21vZHVsZXMvbW9kX3JpZ2h0J1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9yaWdodF9zbWFsbCdcclxuQGltcG9ydCAnLi4vbW9kdWxlcy9tb2RfbGlzdF90b3AnXHJcbkBpbXBvcnQgJy4uL21vZHVsZXMvbW9kX2NvcHlyaWdodCdcclxuQGltcG9ydCAnLi4vbW9kdWxlcy9tb2RfYm9sZVJlY29tbWVuZCdcclxuQGltcG9ydCAnLi4vbW9kdWxlcy9tb2RfY29tbWVudCdcclxuQGltcG9ydCAnLi4vbW9kdWxlcy9tb2RfcHJhaXNlJ1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9jb21tZW50X2InXHJcbkBpbXBvcnQgJy4uL21vZHVsZXMvbW9kX2JhY2tUb3AnXHJcbkBpbXBvcnQgJy4uL21vZHVsZXMvbW9kX2NvdXJzZV9saXN0J1xyXG4gQGltcG9ydCAnLi4vbW9kdWxlcy9tb2RfY29sdW1uX2xpc3QnXHJcbkBpbXBvcnQgJy4uL21vZHVsZXMvbW9kX3BhZ2UnXHJcblxyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9teV9hcnRpY2xlJ1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9hcnRpY2xlX2NhdGVnb3J5J1xyXG5cclxuQGltcG9ydCAnLi4vbW9kdWxlcy9tb2RfcmVwb3J0J1xyXG5AaW1wb3J0ICcuLi9tb2R1bGVzL21vZF9zY3JvbGxiYXInXHJcblxyXG4uc2tpbl9tXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBtYXJnaW4gNDBweCAyNTBweCAwIDI5MHB4XHJcbiAgcGFkZGluZy1yaWdodCAxMDBweFxyXG4gIG1heC13aWR0aCAxMzcwcHhcclxuICBoZWlnaHQgMTAwJVxyXG4gIC8vb3ZlcmZsb3cteSBhdXRvXHJcbiAgLnNraW5fY2VudGVyXHJcbiAgICAvL3Bvc2l0aW9uIGFic29sdXRlXHJcbiAgICBwYWRkaW5nLWJvdHRvbSAxMDBweFxyXG4gICAgd2lkdGggOTAlXHJcbiAgLnNjcm9sbGJveFxyXG4gICAgYmFja2dyb3VuZCAjZWZlZmVmXHJcbiAgICBib3JkZXIgc29saWQgMXB4ICNlZmVmZWZcclxuICAgIC5zY3JvbGxiYXJcclxuICAgICAgYmFja2dyb3VuZCAjZGFkYWRhXHJcbi5zY3JvbGxib3hcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHdpZHRoIDhweFxyXG4gIGJhY2tncm91bmQgIzJmMmYyZlxyXG4gIHJpZ2h0IDBcclxuICB0b3AgMFxyXG4gIC8vYm9yZGVyIHNvbGlkIDFweCAjMmYyZjJmXHJcbiAgYm9yZGVyLXJhZGl1cyA1cHhcclxuICAuc2Nyb2xsYmFyXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgd2lkdGggOHB4XHJcbiAgICBib3JkZXItcmFkaXVzIDVweFxyXG4gICAgYmFja2dyb3VuZCAjNGY0ZjRmXHJcblxyXG4vL+mBrue9qVxyXG4jbWFza1xyXG4gIHdpZHRoIDEwMCVcclxuICBoZWlnaHQgMTAwJVxyXG4gIHBvc2l0aW9uIGZpeGVkXHJcbiAgbGVmdCAwXHJcbiAgdG9wIDBcclxuICB6LWluZGV4IDlcclxuICBiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsMC4zKVxyXG4gIGRpc3BsYXkgbm9uZVxyXG5cclxuLy/lj7PovrnlhoXlrrnmmL7npLrmiJbpmpDol49cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6MTgwMHB4KVxyXG4gIC5za2luX2xpc3RcclxuICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG5AbWVkaWEobWF4LXdpZHRoOjE0MDBweClcclxuICAuc2tpbl9yaWdodFxyXG4gICAgcmlnaHQgLTI1MHB4XHJcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjZzIGVhc2VcclxuICAjc2tpbl9yaWdodF9zbWFsbFxyXG4gICAgcmlnaHQgMFxyXG4gICAgdHJhbnNpdGlvbiBhbGwgMC42c1xyXG4gICNza2luX21cclxuICAgIG1hcmdpbiA0MHB4IDUwcHggMCAyNzVweFxyXG4gICAgLnNraW5fbGlzdFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcclxuICAgIC5za2luX25hdlxyXG4gICAgICByaWdodCA3MHB4XHJcbiAgICAucnNzRml4XHJcbiAgICAgIHJpZ2h0IDcwcHhcclxuICAgIC5za2luX2JhY2tUb3BcclxuICAgICAgcmlnaHQgNzBweFxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDoxNDAxcHgpXHJcbiAgLnNraW5fcmlnaHRcclxuICAgIHJpZ2h0IDBcclxuICAgIHRyYW5zaXRpb24gYWxsIDAuNnMgZWFzZVxyXG4gICNza2luX3JpZ2h0X3NtYWxsXHJcbiAgICByaWdodCAtMjUwcHhcclxuICAgIHRyYW5zaXRpb24gYWxsIDAuNnNcclxuICAjc2tpbl9tXHJcbiAgICBtYXJnaW4gNDBweCAyNTBweCAwIDMzMHB4XHJcbiAgICAuc2tpbl9saXN0XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgLnNraW5fbmF2XHJcbiAgICAgIHJpZ2h0IDI3NXB4XHJcbiAgICAucnNzRml4XHJcbiAgICAgIHJpZ2h0IDI3NXB4XHJcbiAgICAuc2tpbl9iYWNrVG9wXHJcbiAgICAgIHJpZ2h0IDI3NXB4XHJcblxyXG4vKi5za2luX3Jfc2hvd1xyXG4gIHJpZ2h0IDBcclxuICB0cmFuc2l0aW9uIGFsbCAuNnMgZWFzZVxyXG4uc2tpbl9yX3NtYWxsX2hpZGVcclxuICByaWdodCAtMjUwcHhcclxuICB0cmFuc2l0aW9uIGFsbCAuNnMgZWFzZVxyXG4uc2tpbl9yX2hpZGVcclxuICByaWdodCAtMjUwcHhcclxuICB0cmFuc2l0aW9uIGFsbCAuNnMgZWFzZVxyXG4uc2tpbl9yX3NtYWxsX3Nob3dcclxuICByaWdodCAwXHJcbiAgdHJhbnNpdGlvbiBhbGwgLjZzIGVhc2UqL1xyXG4vL+ivpuaDhemhtemdouWGheWuueeJiOadg+i9rOi9veWjsOaYjuWPiuivhOiuulxyXG4uc2tpbl9saXN0XHJcbiAgLmRldGFpbF9saXN0XHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgcGFkZGluZy1ib3R0b20gNXB4XHJcbi5kZXRhaWxfYlxyXG4gIG1hcmdpbi1sZWZ0IDk1cHhcclxuICBwYWRkaW5nLXJpZ2h0IDYwcHhcclxuICBtYXgtd2lkdGggMTI1MHB4XHJcblxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LXdpZHRoOjE2MDBweClcclxuICAjc2tpbl9tXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbWFyZ2luIDQwcHggMjUwcHggMCAyNDBweFxyXG4gICAgcGFkZGluZy1yaWdodCA1MHB4XHJcbiAgICAuc2tpbl9jZW50ZXJcclxuICAgICAgd2lkdGggOTIlXHJcbiAgLnNraW5fbGlzdFxyXG4gICAgcGFkZGluZy1yaWdodCAwXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjEyNjVweClcclxuICAjc2tpbl9tXHJcbiAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcclxuICAgIC5za2luX2NlbnRlclxyXG4gICAgICB3aWR0aCA5MiVcclxuICAgICAgLnNraW5fbGlzdFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMFxyXG5cclxuXHJcblxyXG4vL+ivpuaDhemhtemdouWPs+S4i+inkueahOW5v+WRinotaW5kZXhcclxuLkpfYWR2XHJcbiAgei1pbmRleCAyMFxyXG4gIG1hcmdpbi10b3AgNTBweFxyXG5cclxuXHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */